summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2006-03-06 19:27:16 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:10:58 -0500
commit95ef857c89a330ef4012ba3c10d2bbbbab112b34 (patch)
treed68d614e2806643ebd803945d7453fe0f93795d5
parent0dc37dd2d85d59e7287cebcb7019194cf6754074 (diff)
downloadsamba-95ef857c89a330ef4012ba3c10d2bbbbab112b34.tar.gz
samba-95ef857c89a330ef4012ba3c10d2bbbbab112b34.tar.xz
samba-95ef857c89a330ef4012ba3c10d2bbbbab112b34.zip
r13882: Fix coverity CID bug #96. Missing free on error
exit path. Jeremy.
-rw-r--r--source/nmbd/nmbd_winsserver.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/nmbd/nmbd_winsserver.c b/source/nmbd/nmbd_winsserver.c
index f6f9d743b59..198d90f35a1 100644
--- a/source/nmbd/nmbd_winsserver.c
+++ b/source/nmbd/nmbd_winsserver.c
@@ -645,6 +645,7 @@ BOOL initialise_wins(void)
/* Allocate the space for the ip_list. */
if((ip_list = SMB_MALLOC_ARRAY( struct in_addr, num_ips)) == NULL) {
DEBUG(0,("initialise_wins: Malloc fail !\n"));
+ x_fclose(fp);
return False;
}