diff options
author | markus <markus@FreeBSD.org> | 2005-05-11 06:29:44 +0800 |
---|---|---|
committer | markus <markus@FreeBSD.org> | 2005-05-11 06:29:44 +0800 |
commit | 550f960f0ce6dfd4e3e356fa88f29e78226fd0ca (patch) | |
tree | 82bb123bc7b8af13de6c7f80650447450e2559fc /deskutils | |
parent | 7614f0411c965fde0a273ce714530efe23b164c8 (diff) | |
download | freebsd-ports-gnome-550f960f0ce6dfd4e3e356fa88f29e78226fd0ca.tar.gz freebsd-ports-gnome-550f960f0ce6dfd4e3e356fa88f29e78226fd0ca.tar.zst freebsd-ports-gnome-550f960f0ce6dfd4e3e356fa88f29e78226fd0ca.zip |
- Fix a bug in the Python interface for getting the IP address
- Bump PORTREVISION
Reported by: Midian of BSDForen.de
Diffstat (limited to 'deskutils')
-rw-r--r-- | deskutils/superkaramba/Makefile | 1 | ||||
-rw-r--r-- | deskutils/superkaramba/files/patch-misc_python.cpp | 15 |
2 files changed, 13 insertions, 3 deletions
diff --git a/deskutils/superkaramba/Makefile b/deskutils/superkaramba/Makefile index 1d827445703e..83b043c38011 100644 --- a/deskutils/superkaramba/Makefile +++ b/deskutils/superkaramba/Makefile @@ -6,6 +6,7 @@ PORTNAME= superkaramba PORTVERSION= 0.36 +PORTREVISION= 1 CATEGORIES= deskutils kde MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= netdragon diff --git a/deskutils/superkaramba/files/patch-misc_python.cpp b/deskutils/superkaramba/files/patch-misc_python.cpp index 22b3e7b8267c..53aaf624bc71 100644 --- a/deskutils/superkaramba/files/patch-misc_python.cpp +++ b/deskutils/superkaramba/files/patch-misc_python.cpp @@ -1,6 +1,6 @@ ---- src/misc_python.cpp.orig Fri Nov 19 13:31:33 2004 -+++ src/misc_python.cpp Fri Nov 19 13:37:12 2004 -@@ -380,6 +380,9 @@ +--- src/misc_python.cpp.orig Wed Apr 20 00:55:42 2005 ++++ src/misc_python.cpp Wed May 11 00:05:48 2005 +@@ -385,6 +385,9 @@ #include <sys/ioctl.h> #include <net/if.h> #include <arpa/inet.h> @@ -10,3 +10,12 @@ /* now a method we need to expose to Python */ QString getIp(char *device_name) +@@ -435,7 +438,7 @@ + /* devptr points into an array of ifreq structs. */ + devptr = &ifc_conf.ifc_req[i]; + +- if (devptr->ifr_addr.sa_family != AF_INET) ++ if (ioctl(sd, SIOCGIFADDR, devptr) < 0 || devptr->ifr_addr.sa_family != AF_INET) + continue; + + if (ioctl(sd,SIOCGIFFLAGS,devptr) < 0) |