Skip to content

Commit 084ba46

Browse files
Yang YingliangSteve French
Yang Yingliang
authored and
Steve French
committed
ksmbd: switch to use kmemdup_nul() helper
Use kmemdup_nul() helper instead of open-coding to simplify the code. Acked-by: Namjae Jeon <[email protected]> Signed-off-by: Yang Yingliang <[email protected]> Signed-off-by: Steve French <[email protected]>
1 parent 2dde18c commit 084ba46

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

fs/smb/server/asn1.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,12 +214,10 @@ static int ksmbd_neg_token_alloc(void *context, size_t hdrlen,
214214
{
215215
struct ksmbd_conn *conn = context;
216216

217-
conn->mechToken = kmalloc(vlen + 1, GFP_KERNEL);
217+
conn->mechToken = kmemdup_nul(value, vlen, GFP_KERNEL);
218218
if (!conn->mechToken)
219219
return -ENOMEM;
220220

221-
memcpy(conn->mechToken, value, vlen);
222-
conn->mechToken[vlen] = '\0';
223221
return 0;
224222
}
225223

0 commit comments

Comments
 (0)