commit da97dac531e28bb8f607b02c14adfc738fb2b86d parent 91fad9fcba15e7b5172c5e92c352567b165d40fe Author: Ricardo Mones <ricardo@mones.org> Date: Tue, 18 Apr 2017 12:13:33 +0200 Fix use after free Diffstat:
| M | src/imap.c | | | 3 | ++- |
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/imap.c b/src/imap.c @@ -1320,8 +1320,9 @@ try_again: } if (acc_pass != NULL) { - g_free(acc_pass); memset(acc_pass, 0, strlen(acc_pass)); + g_free(acc_pass); + acc_pass = NULL; } return ok;