Fix bug #3018: Fix potential memory leaks
authorsfisher <sfisher@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 31 Oct 2008 00:23:40 +0000 (00:23 +0000)
committersfisher <sfisher@f5534014-38df-0310-8fa8-9805f1628bb7>
Fri, 31 Oct 2008 00:23:40 +0000 (00:23 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@26634 f5534014-38df-0310-8fa8-9805f1628bb7

gtk/follow_ssl.c

index b68235280571ce177afb3354477267579526971f..4e8399ad6e71c8fb1b414d3b618eb2b1a7de9d07 100644 (file)
@@ -173,6 +173,7 @@ follow_ssl_stream_cb(GtkWidget * w, gpointer data _U_)
         simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
                       "Error creating filter for this stream.\n"
                       "A network layer header is needed");
+       g_free(follow_info);
         return;
     }
 
@@ -208,6 +209,7 @@ follow_ssl_stream_cb(GtkWidget * w, gpointer data _U_)
     {
         simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK,
             "Can't register ssl tap: %s\n",msg->str);
+       g_free(follow_info);
         return;
     }
     gtk_entry_set_text(GTK_ENTRY(filter_te), follow_filter);