Message ID | 1560500805-26005-1-git-send-email-ysionneau@kalray.eu |
---|---|
State | Accepted |
Headers | show |
Series | [v2] Fix use of results after being unmapped | expand |
Hi! Pushed, thanks.
diff --git a/lib/tst_test.c b/lib/tst_test.c index 95f389d..7395996 100644 --- a/lib/tst_test.c +++ b/lib/tst_test.c @@ -138,6 +138,7 @@ static void cleanup_ipc(void) if (results) { msync((void*)results, size, MS_SYNC); munmap((void*)results, size); + results = NULL; } } @@ -921,10 +922,10 @@ static void do_cleanup(void) if (tst_test->save_restore) tst_sys_conf_restore(0); - cleanup_ipc(); - if (tst_test->restore_wallclock) tst_wallclock_restore(); + + cleanup_ipc(); } static void run_tests(void)
This fixes issue reported there: https://github.com/linux-test-project/ltp/issues/537 Signed-off-by: Yann Sionneau <ysionneau@kalray.eu> --- lib/tst_test.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)