From: Mark D. <the...@us...> - 2003-10-30 21:55:33
|
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; |