Free memory in unit tests. Makes ASAN happier.
This commit is contained in:
parent
36eb0b7a55
commit
f2408e7e6a
@ -234,7 +234,7 @@ int main(int argc __attribute__((unused)), char *argv[])
|
|||||||
0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,
|
0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA,
|
||||||
0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55
|
0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55
|
||||||
};
|
};
|
||||||
uchar *long_buffer= malloc(LONG_BUFFER_SIZE + LSN_STORE_SIZE * 2 + 2);
|
uchar *long_buffer;
|
||||||
char **default_argv;
|
char **default_argv;
|
||||||
PAGECACHE pagecache;
|
PAGECACHE pagecache;
|
||||||
LSN lsn, lsn_base, first_lsn;
|
LSN lsn, lsn_base, first_lsn;
|
||||||
@ -255,6 +255,7 @@ int main(int argc __attribute__((unused)), char *argv[])
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
long_buffer= malloc(LONG_BUFFER_SIZE + LSN_STORE_SIZE * 2 + 2);
|
||||||
load_defaults("my", load_default_groups, &argc, &argv);
|
load_defaults("my", load_default_groups, &argc, &argv);
|
||||||
get_options(&argc, &argv);
|
get_options(&argc, &argv);
|
||||||
default_argv= argv;
|
default_argv= argv;
|
||||||
@ -758,6 +759,7 @@ err:
|
|||||||
if (maria_log_remove(maria_data_root))
|
if (maria_log_remove(maria_data_root))
|
||||||
exit(1);
|
exit(1);
|
||||||
|
|
||||||
|
free(long_buffer);
|
||||||
return (test(exit_status()));
|
return (test(exit_status()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -191,6 +191,7 @@ int main(int argc __attribute__((unused)), char *argv[])
|
|||||||
|
|
||||||
if (maria_log_remove(maria_data_root))
|
if (maria_log_remove(maria_data_root))
|
||||||
exit(1);
|
exit(1);
|
||||||
|
free(long_buffer);
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -91,6 +91,9 @@ main(int argc __attribute__((unused)),char *argv[])
|
|||||||
diag("src length: %.8x, dst length: %.8x\n",
|
diag("src length: %.8x, dst length: %.8x\n",
|
||||||
(uint) src_len, (uint) dst_len);
|
(uint) src_len, (uint) dst_len);
|
||||||
}
|
}
|
||||||
|
free(dst);
|
||||||
|
free(str);
|
||||||
|
free(src);
|
||||||
}
|
}
|
||||||
my_end(0);
|
my_end(0);
|
||||||
return exit_status();
|
return exit_status();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user