diff --git a/utils/s2n_init.c b/utils/s2n_init.c index 3cb3835e530..f267151e937 100644 --- a/utils/s2n_init.c +++ b/utils/s2n_init.c @@ -89,7 +89,7 @@ int s2n_cleanup(void) /* If this is the main thread and atexit cleanup is unavailable, * perform final cleanup now */ if (pthread_self() == main_thread && !atexit_cleanup) { - POSIX_ENSURE(s2n_cleanup_atexit_impl()); + POSIX_ENSURE(s2n_cleanup_atexit_impl(), S2N_ERR_ATEXIT); } return 0; }