summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorAlexander Nedotsukov <bland@FreeBSD.org>2003-10-02 07:21:32 +0000
committerAlexander Nedotsukov <bland@FreeBSD.org>2003-10-02 07:21:32 +0000
commitd4bb4bce457290d913783ae2651def19e2346fb7 (patch)
tree1fe2cbd429e92290a24e2e478bb71bd971b9efc9 /net-im
parentAdd p5-Jabber-Connection 0.04, jabber Perl library for (diff)
Fix crash in IP address formatting code for buddy tooltip.
Reported by: Aleksey Sosnin <sam@macomnet.ru>
Notes
Notes: svn path=/head/; revision=90023
Diffstat (limited to 'net-im')
-rw-r--r--net-im/gaim/Makefile1
-rw-r--r--net-im/gaim/files/patch-src::protocols::oscar.c19
2 files changed, 20 insertions, 0 deletions
diff --git a/net-im/gaim/Makefile b/net-im/gaim/Makefile
index 260c6384f4dd..f7bd0f1b74c3 100644
--- a/net-im/gaim/Makefile
+++ b/net-im/gaim/Makefile
@@ -6,6 +6,7 @@
PORTNAME= gaim
PORTVERSION= 0.70
+PORTREVISION= 1
CATEGORIES?= net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
diff --git a/net-im/gaim/files/patch-src::protocols::oscar.c b/net-im/gaim/files/patch-src::protocols::oscar.c
new file mode 100644
index 000000000000..308431d99239
--- /dev/null
+++ b/net-im/gaim/files/patch-src::protocols::oscar.c
@@ -0,0 +1,19 @@
+--- src/protocols/oscar/oscar.c.orig Thu Oct 2 15:40:55 2003
++++ src/protocols/oscar/oscar.c Thu Oct 2 15:59:38 2003
+@@ -5462,11 +5462,11 @@
+ free(tstr);
+
+ if (bi->ipaddr) {
+- char *tstr = g_strdup_printf("%hhd.%hhd.%hhd.%hhd",
+- (bi->ipaddr & 0xff000000) >> 24,
+- (bi->ipaddr & 0x00ff0000) >> 16,
+- (bi->ipaddr & 0x0000ff00) >> 8,
+- (bi->ipaddr & 0x000000ff));
++ char *tstr = g_strdup_printf("%hhu.%hhu.%hhu.%hhu",
++ (char)(bi->ipaddr >> 24),
++ (char)(bi->ipaddr >> 16),
++ (char)(bi->ipaddr >> 8),
++ (char)bi->ipaddr);
+ tmp = yay;
+ yay = g_strconcat(tmp, _("<b>IP Address:</b> "), tstr, "\n", NULL);
+ free(tmp);