1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-16 00:23:52 +03:00

r14235: Fix Coverity bug # 91

This commit is contained in:
Volker Lendecke
2006-03-12 10:57:42 +00:00
committed by Gerald (Jerry) Carter
parent 8a8d9057d9
commit 26d471c02c

View File

@@ -2594,6 +2594,10 @@ smbc_opendir_ctx(SMBCCTX *context,
if (!find_master_ip(workgroup, &server_addr.ip)) {
if (dir) {
SAFE_FREE(dir->fname);
SAFE_FREE(dir);
}
errno = ENOENT;
return NULL;
}
@@ -2705,6 +2709,10 @@ smbc_opendir_ctx(SMBCCTX *context,
DEBUG(0, ("Could not get name of "
"local/domain master browser "
"for server %s\n", server));
if (dir) {
SAFE_FREE(dir->fname);
SAFE_FREE(dir);
}
errno = EPERM;
return NULL;
@@ -2828,6 +2836,10 @@ smbc_opendir_ctx(SMBCCTX *context,
&targetcli, targetpath))
{
d_printf("Could not resolve %s\n", path);
if (dir) {
SAFE_FREE(dir->fname);
SAFE_FREE(dir);
}
return NULL;
}