Update of /cvsroot/gaim/gaim/src/protocols/oscar
In directory sc8-pr-cvs1:/tmp/cvs-serv30723/src/protocols/oscar
Modified Files:
oscar.c
Log Message:
I guess this'll fix
http://sourceforge.net/tracker/?func=detail&aid=831580&group_id=235&atid=100235
"Can't click link if nothing is inside the A start/end tags" ...for ICQ
Index: oscar.c
===================================================================
RCS file: /cvsroot/gaim/gaim/src/protocols/oscar/oscar.c,v
retrieving revision 1.489
retrieving revision 1.490
diff -u -d -p -r1.489 -r1.490
--- oscar.c 30 Oct 2003 05:01:25 -0000 1.489
+++ oscar.c 30 Oct 2003 21:55:29 -0000 1.490
@@ -2591,11 +2591,15 @@ static int incomingim_chan4(aim_session_
case 0x04: { /* Someone sent you a URL */
if (i >= 2) {
- gchar *uin = g_strdup_printf("%u", args->uin);
- gchar *message = g_strdup_printf("<A HREF=\"%s\">%s</A>", msg2[1], msg2[0]);
- serv_got_im(gc, uin, message, 0, time(NULL));
- g_free(uin);
- g_free(message);
+ if (msg2[1] != NULL) {
+ gchar *uin = g_strdup_printf("%u", args->uin);
+ gchar *message = g_strdup_printf("<A HREF=\"%s\">%s</A>",
+ msg2[1],
+ (msg2[0] && msg2[0][0]) ? msg2[0] : msg2[1]);
+ serv_got_im(gc, uin, message, 0, time(NULL));
+ g_free(uin);
+ g_free(message);
+ }
}
} break;
|