diff options
author | Stefan Metzmacher <metze@samba.org> | 2010-03-29 15:07:34 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2010-03-29 18:11:14 +0200 |
commit | 47e10ab9a85960c78af807b66b99bcd139713644 (patch) | |
tree | 3c8adbc14ce36e43d0fc2249c28af1553e5528ee /source3/libsmb | |
parent | 1ec2b2f7f328abd0111f1dd871a032ea32f5e573 (diff) | |
download | samba-47e10ab9a85960c78af807b66b99bcd139713644.tar.gz samba-47e10ab9a85960c78af807b66b99bcd139713644.tar.bz2 samba-47e10ab9a85960c78af807b66b99bcd139713644.zip |
s3:libsmb: don't let cli_shutdown() segfault with a NULL cli_state
metze
Diffstat (limited to 'source3/libsmb')
-rw-r--r-- | source3/libsmb/clientgen.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source3/libsmb/clientgen.c b/source3/libsmb/clientgen.c index 1b43809138..c530c1434f 100644 --- a/source3/libsmb/clientgen.c +++ b/source3/libsmb/clientgen.c @@ -737,6 +737,9 @@ static void _cli_shutdown(struct cli_state *cli) void cli_shutdown(struct cli_state *cli) { struct cli_state *cli_head; + if (cli == NULL) { + return; + } DLIST_HEAD(cli, cli_head); if (cli_head == cli) { /* |