[gaim-migrate @ 7980]

Thu, 30 Oct 2003 21:55:29 +0000

author
Mark Doliner <markdoliner@pidgin.im>
date
Thu, 30 Oct 2003 21:55:29 +0000
changeset 7385
000d887035a2
parent 7384
c2ed41f62aae
child 7386
9cccb3792018

[gaim-migrate @ 7980]
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

src/protocols/oscar/oscar.c file | annotate | diff | comparison | revisions
--- a/src/protocols/oscar/oscar.c	Thu Oct 30 21:19:27 2003 +0000
+++ b/src/protocols/oscar/oscar.c	Thu Oct 30 21:55:29 2003 +0000
@@ -2591,11 +2591,15 @@
 
 		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;
 

mercurial