about summary refs log tree commit diff stats
path: root/src/xmpp
diff options
context:
space:
mode:
authorPaul Fariello <paul@fariello.eu>2019-03-15 22:58:25 +0100
committerPaul Fariello <paul@fariello.eu>2019-04-10 17:12:31 +0200
commitf7ce1607f96f527b5c22e89510ab5185a200800d (patch)
tree2c75ba3a1dc085ed2097ed6e4881a792aa6f774a /src/xmpp
parent031e906035f27da3021f1dfb5acb8c9587b853ac (diff)
downloadprofani-tty-f7ce1607f96f527b5c22e89510ab5185a200800d.tar.gz
Ensure saved_account is set before calling sv_ev_login_account_success
Diffstat (limited to 'src/xmpp')
-rw-r--r--src/xmpp/session.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xmpp/session.c b/src/xmpp/session.c
index 016fe76e..786b1cd5 100644
--- a/src/xmpp/session.c
+++ b/src/xmpp/session.c
@@ -308,11 +308,11 @@ session_login_success(gboolean secured)
         accounts_add(saved_details.name, saved_details.altdomain, saved_details.port, saved_details.tls_policy);
         accounts_set_jid(saved_details.name, saved_details.jid);
 
-        sv_ev_login_account_success(saved_details.name, secured);
         saved_account.name = strdup(saved_details.name);
         saved_account.passwd = strdup(saved_details.passwd);
 
         _session_free_saved_details();
+        sv_ev_login_account_success(saved_account.name, secured);
     }
 
     roster_request();