Loading fs/smb/server/asn1.c +1 −3 Original line number Diff line number Diff line Loading @@ -214,12 +214,10 @@ static int ksmbd_neg_token_alloc(void *context, size_t hdrlen, { struct ksmbd_conn *conn = context; conn->mechToken = kmalloc(vlen + 1, GFP_KERNEL); conn->mechToken = kmemdup_nul(value, vlen, GFP_KERNEL); if (!conn->mechToken) return -ENOMEM; memcpy(conn->mechToken, value, vlen); conn->mechToken[vlen] = '\0'; return 0; } Loading Loading
fs/smb/server/asn1.c +1 −3 Original line number Diff line number Diff line Loading @@ -214,12 +214,10 @@ static int ksmbd_neg_token_alloc(void *context, size_t hdrlen, { struct ksmbd_conn *conn = context; conn->mechToken = kmalloc(vlen + 1, GFP_KERNEL); conn->mechToken = kmemdup_nul(value, vlen, GFP_KERNEL); if (!conn->mechToken) return -ENOMEM; memcpy(conn->mechToken, value, vlen); conn->mechToken[vlen] = '\0'; return 0; } Loading