summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--imp.ha19
1 files changed, 10 insertions, 9 deletions
diff --git a/imp.ha b/imp.ha
index 72553b4..052fc69 100644
--- a/imp.ha
+++ b/imp.ha
@@ -216,15 +216,16 @@ fn accounts_free(accounts: []account) void = {
fn account_free(acc: account) void = {
free(acc.name);
- if (len(acc.pass) != 0) {
- free(&acc.pass);
- };
- if (len(acc.url) != 0) {
- free(&acc.url);
- };
- if (len(acc.notes) != 0) {
- free(&acc.notes);
- };
+ // invalid metadata for small allocation on freelist (heap corruption?)
+ //if (len(acc.pass) != 0) {
+ // free(&acc.pass);
+ //};
+ //if (len(acc.url) != 0) {
+ // free(&acc.url);
+ //};
+ //if (len(acc.notes) != 0) {
+ // free(&acc.notes);
+ //};
free(acc.group);
};