plugins/jabber/jabber.c

changeset 1940
34745adfcc5d
parent 1920
8e86151db7dc
child 1985
f40ea0fc5fb1
--- a/plugins/jabber/jabber.c	Fri Jun 01 21:43:43 2001 +0000
+++ b/plugins/jabber/jabber.c	Fri Jun 01 22:45:45 2001 +0000
@@ -1807,7 +1807,8 @@
 
 static void jabber_do_new_user()
 {
-	char *name, *pass1, *pass2, *serv;
+	const char *name, *pass1, *pass2, *serv;
+	char *tmp;
 	char *user;
 
 	if (!newname || regjconn)
@@ -1833,7 +1834,9 @@
 	}
 
 	user = g_strdup_printf("%s@%s/GAIM", name, serv);
-	regjconn = jab_new(user, pass1);
+	tmp = g_strdup(pass1);
+	regjconn = jab_new(user, tmp);
+	g_free(tmp);
 	g_free(user);
 
 	jab_state_handler(regjconn, regstate);

mercurial