diff libpurple/protocols/jabber/jabber.c @ 29113:3bf5dbff753b

jabber: Complete the fix for a NULL printf() on registration on Windows. Closes #10420 again. Man, do I hate these NULL printf() bugs.
author Paul Aurich <paul@darkrain42.org>
date Tue, 01 Dec 2009 21:18:45 +0000
parents 9ae3e70a327b
children d558d141aaae
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.c	Tue Dec 01 16:49:15 2009 +0000
+++ b/libpurple/protocols/jabber/jabber.c	Tue Dec 01 21:18:45 2009 +0000
@@ -1116,7 +1116,8 @@
 
 	if(cbdata->js->registration) {
 		username = g_strdup_printf("%s@%s%s%s", cbdata->js->user->node, cbdata->js->user->domain,
-			cbdata->js->user->resource ? "/" : "", cbdata->js->user->resource);
+			cbdata->js->user->resource ? "/" : "",
+			cbdata->js->user->resource ? cbdata->js->user->resource : "");
 		purple_account_set_username(cbdata->js->gc->account, username);
 		g_free(username);
 	}