diff options
author | Sven Moritz Hallberg <sm@khjk.org> | 2008-02-17 02:50:23 +0100 |
---|---|---|
committer | Sven Moritz Hallberg <sm@khjk.org> | 2008-02-17 02:50:23 +0100 |
commit | 82e8fe8f36b0c0c53389358dca184f6d12184933 (patch) | |
tree | 785f0b55d68a9ecb2a621c75799067a3236489fd /otr.c | |
parent | ba5add72f824504a21eb780cae638c3ea2166ba0 (diff) |
free query strings after query_add
Diffstat (limited to 'otr.c')
-rw-r--r-- | otr.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -863,6 +863,7 @@ void cmd_otr_keygen(irc_t *irc, char **args) if(otrl_privkey_find(irc->otr->us, a->user, a->prpl->name)) { char *s = g_strdup_printf("account %d already has a key, replace it?", n); query_add(irc, NULL, s, yes_keygen, NULL, a); + g_free(s); } else { otr_keygen(irc, a->user, a->prpl->name); } @@ -940,6 +941,7 @@ void cmd_otr_forget(irc_t *irc, char **args) otrl_privkey_hash_to_human(human, fp->fingerprint); s = g_strdup_printf("about to forget fingerprint %s, are you sure?", human); query_add(irc, NULL, s, yes_forget_fingerprint, NULL, fp); + g_free(s); } else if(!strcmp(args[1], "context")) @@ -969,6 +971,7 @@ void cmd_otr_forget(irc_t *irc, char **args) s = g_strdup_printf("about to forget otr data about %s, are you sure?", args[2]); query_add(irc, NULL, s, yes_forget_context, NULL, ctx); + g_free(s); } else |