r16587: Fix Klocwork #1987. Memleak on reusing x_dbf.
authorJeremy Allison <jra@samba.org>
Wed, 28 Jun 2006 01:11:17 +0000 (01:11 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:19:01 +0000 (11:19 -0500)
Jeremy.

source/client/client.c
source/client/smbctool.c

index 0a695436f572434d55835f3fce79ab013fcc087d..3c2d7afe2d65d1804402b8dd6e9100f645ba6098 100644 (file)
@@ -3464,6 +3464,9 @@ static int do_message_op(void)
                        }
                        break;
                case 'E':
+                       if (dbf) {
+                               x_fclose(dbf);
+                       }
                        dbf = x_stderr;
                        display_set_stderr();
                        break;
index 3233ee495546f0350b7faefabfead569eb941c79..fd385ee68176baca8810cbce5e18d1ec8f8ec8a0 100644 (file)
@@ -3605,6 +3605,9 @@ static int do_message_op(void)
                        }
                        break;
                case 'E':
+                       if (dbf) {
+                               x_fclose(dbf);
+                       }
                        dbf = x_stderr;
                        display_set_stderr();
                        break;