Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=fw-control-center.git;a=commitdiff;h=c50c54683ec120ea7f9f1786c70a7d4ec439a0af

commit c50c54683ec120ea7f9f1786c70a7d4ec439a0af
Author: crazy <[EMAIL PROTECTED]>
Date:   Sun Sep 30 13:19:00 2007 +0200

src/gnetconfig-interface.c
* fix for a double free or corruption

diff --git a/gnetconfig/src/gnetconfig-interface.c 
b/gnetconfig/src/gnetconfig-interface.c
index 2c654ed..f3e1735 100644
--- a/gnetconfig/src/gnetconfig-interface.c
+++ b/gnetconfig/src/gnetconfig-interface.c
@@ -1146,11 +1146,11 @@ cb_gn_interface_selected (GtkTreeSelection *selection, 
gpointer data)
{
if (sscanf(inte->dhcp_opts, "%*s %*s -h %s", host))
string = g_strdup_printf ("DHCP Hostname:\t %s\n", host);
-               }
-               else
+               } else {
string = g_strdup_printf ("DHCP Hostname:\t (none)\n");
-               gtk_text_buffer_insert (buffer, &t_iter, string, 
strlen(string));
-               g_free (string);
+                       gtk_text_buffer_insert (buffer, &t_iter, string, 
strlen(string));
+                       g_free (string);
+               }
if (strlen(inte->dhcpclient))
string = g_strdup_printf ("DHCP Client:\t\t %s\n", inte->dhcpclient);
else
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to