Revert "net/iucv: fix use after free in iucv_sock_close()"

This reverts commit 438fa4e57f.
This commit is contained in:
Ksawlii 2024-11-24 00:23:55 +01:00
parent eb36756b64
commit 9a94739948

View file

@ -359,8 +359,8 @@ static void iucv_sever_path(struct sock *sk, int with_user_data)
struct iucv_sock *iucv = iucv_sk(sk);
struct iucv_path *path = iucv->path;
/* Whoever resets the path pointer, must sever and free it. */
if (xchg(&iucv->path, NULL)) {
if (iucv->path) {
iucv->path = NULL;
if (with_user_data) {
low_nmcpy(user_data, iucv->src_name);
high_nmcpy(user_data, iucv->dst_name);