1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-08 06:48:28 +00:00
freebsd-ports/net/gaim/files/patch-src::protocols::oscar.c
Alexander Nedotsukov d4bb4bce45 Fix crash in IP address formatting code for buddy tooltip.
Reported by: Aleksey Sosnin <sam@macomnet.ru>
2003-10-02 07:21:32 +00:00

20 lines
698 B
C

--- 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);