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 | |
| parent | ba5add72f824504a21eb780cae638c3ea2166ba0 (diff) | |
free query strings after query_add
| -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 | 
