Fix use after free
[claws.git] / src / imap.c
index eb810a3aaab78a04b05f9604e5d4b701f67c8a7e..0e1e777aa6744c5c9c19fc456606a4d253bce473 100644 (file)
@@ -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;