src/protocols/oscar/oscar.c

changeset 7505
21b3fb5a1c13
parent 7478
a7df4df98778
child 7582
54eadad0dd3f
--- a/src/protocols/oscar/oscar.c	Thu Nov 13 21:30:16 2003 +0000
+++ b/src/protocols/oscar/oscar.c	Thu Nov 13 22:46:41 2003 +0000
@@ -3037,10 +3037,12 @@
 	destn = va_arg(ap, char *);
 	va_end(ap);
 
-	buf = g_strdup_printf(_("User information for %s unavailable:"), destn);
-	gaim_notify_error(sess->aux_data, NULL, buf,
-					  (reason < msgerrreasonlen) ? _(msgerrreason[reason]) : _("No reason given."));
-	g_free(buf);
+	if (destn != NULL) {
+		buf = g_strdup_printf(_("User information for %s unavailable:"), destn);
+		gaim_notify_error(sess->aux_data, NULL, buf,
+						  (reason < msgerrreasonlen) ? _(msgerrreason[reason]) : _("No reason given."));
+		g_free(buf);
+	}
 
 	return 1;
 }

mercurial