From: Volker Lendecke Date: Fri, 21 Feb 2020 21:07:19 +0000 (+0100) Subject: libsmb: Add a NULL check X-Git-Tag: ldb-2.2.0~741 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e3be1394ccd0fa7800fe5ab336a28a716335dac;p=thirdparty%2Fsamba.git libsmb: Add a NULL check Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison Reviewed-by: Ralph Boehme --- diff --git a/source3/libsmb/libsmb_dir.c b/source3/libsmb/libsmb_dir.c index c817c70789b..36caad88058 100644 --- a/source3/libsmb/libsmb_dir.c +++ b/source3/libsmb/libsmb_dir.c @@ -547,6 +547,12 @@ SMBC_opendir_ctx(SMBCCTX *context, dir->cli_fd = 0; dir->fname = SMB_STRDUP(fname); + if (dir->fname == NULL) { + SAFE_FREE(dir); + TALLOC_FREE(frame); + errno = ENOMEM; + return NULL; + } dir->srv = NULL; dir->offset = 0; dir->file = False;