From 2d6448a3df643d0bbcfe40726c13aa15a36bfd5e Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 21 Apr 2020 08:02:35 +0200 Subject: [PATCH] libsmb: Add a NULL check after talloc_strdup() Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- source3/libsmb/cli_smb2_fnum.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source3/libsmb/cli_smb2_fnum.c b/source3/libsmb/cli_smb2_fnum.c index 4cae87853db..40146af30f9 100644 --- a/source3/libsmb/cli_smb2_fnum.c +++ b/source3/libsmb/cli_smb2_fnum.c @@ -1550,6 +1550,9 @@ NTSTATUS cli_smb2_qpathinfo_basic(struct cli_state *cli, end in a '\' */ if (namelen > 0 && name[namelen-1] == '\\') { char *modname = talloc_strdup(talloc_tos(), name); + if (modname == NULL) { + return NT_STATUS_NO_MEMORY; + } modname[namelen-1] = '\0'; name = modname; } -- 2.47.3