--- src/nettool.c.orig Fri Apr 14 08:36:08 2006 +++ src/nettool.c Fri May 12 15:54:15 2006 @@ -24,6 +24,7 @@ #include #include #include +#include #include #include #include @@ -360,6 +361,10 @@ netinfo_io_text_buffer_dialog (GIOChanne len, NULL); } + g_free (text); + + return TRUE; + } else if (status == G_IO_STATUS_AGAIN) { char buf[1]; @@ -371,12 +376,13 @@ netinfo_io_text_buffer_dialog (GIOChanne } g_string_append_c (netinfo->command_output, buf[0]); } + + g_free (text); + return TRUE; } else if (status == G_IO_STATUS_EOF) { } g_free (text); - - return TRUE; } /* The condition is not G_IO_HUP | G_IO_ERR | G_IO_NVAL, so