summaryrefslogtreecommitdiffstats
path: root/net/gnome-nettool/files/patch-src_nettool.c
diff options
context:
space:
mode:
authorkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2010-04-02 00:28:20 +0800
committerkwm <kwm@df743ca5-7f9a-e211-a948-0013205c9059>2010-04-02 00:28:20 +0800
commitd2695de27343645a2aa5b15871ede0d7f97639d3 (patch)
tree32c7fdff871cd81e7c48255be68b5f6529eeb734 /net/gnome-nettool/files/patch-src_nettool.c
parentb721b5fe5dc547d539ccc17dcbd8bc9e604fc23b (diff)
downloadmarcuscom-ports-d2695de27343645a2aa5b15871ede0d7f97639d3.tar
marcuscom-ports-d2695de27343645a2aa5b15871ede0d7f97639d3.tar.gz
marcuscom-ports-d2695de27343645a2aa5b15871ede0d7f97639d3.tar.bz2
marcuscom-ports-d2695de27343645a2aa5b15871ede0d7f97639d3.tar.lz
marcuscom-ports-d2695de27343645a2aa5b15871ede0d7f97639d3.tar.xz
marcuscom-ports-d2695de27343645a2aa5b15871ede0d7f97639d3.tar.zst
marcuscom-ports-d2695de27343645a2aa5b15871ede0d7f97639d3.zip
Update to 2.30.0.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@13958 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'net/gnome-nettool/files/patch-src_nettool.c')
-rw-r--r--net/gnome-nettool/files/patch-src_nettool.c49
1 files changed, 49 insertions, 0 deletions
diff --git a/net/gnome-nettool/files/patch-src_nettool.c b/net/gnome-nettool/files/patch-src_nettool.c
new file mode 100644
index 000000000..40e454467
--- /dev/null
+++ b/net/gnome-nettool/files/patch-src_nettool.c
@@ -0,0 +1,49 @@
+--- src/nettool.c.orig 2009-06-18 13:51:14.000000000 -0400
++++ src/nettool.c 2009-07-19 16:05:59.000000000 -0400
+@@ -24,6 +24,7 @@
+ #include <string.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>
++#include <netinet/in.h>
+ #include <signal.h>
+ #include <errno.h>
+ #include <sys/wait.h>
+@@ -374,6 +375,10 @@ netinfo_io_text_buffer_dialog (GIOChanne
+ len, NULL);
+ }
+
++ g_free (text);
++
++ return TRUE;
++
+ } else if (status == G_IO_STATUS_AGAIN) {
+ char buf[1];
+
+@@ -385,6 +390,8 @@ 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) {
+
+ } else if (status == G_IO_STATUS_ERROR) {
+@@ -402,15 +409,15 @@ netinfo_io_text_buffer_dialog (GIOChanne
+
+ } else {
+ g_warning ("Error: %s\n", err->message);
+- g_free (text);
+ g_free (err);
+ }
+
++ g_free (text);
++ return TRUE;
++
+ }
+
+ g_free (text);
+-
+- return TRUE;
+ }
+
+ /* The condition is not G_IO_HUP | G_IO_ERR | G_IO_NVAL, so