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~1608 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a4a96a90bf2af46f043d989e0f422e188e832a74;p=thirdparty%2Fsamba.git libsmb: Add a NULL check Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/libsmb/libsmb_dir.c b/source3/libsmb/libsmb_dir.c index 00d2a878e84..44035032a14 100644 --- a/source3/libsmb/libsmb_dir.c +++ b/source3/libsmb/libsmb_dir.c @@ -546,6 +546,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;