diff options
Diffstat (limited to 'src/util')
| -rw-r--r-- | src/util/et/error_message.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/util/et/error_message.c b/src/util/et/error_message.c index 7bd989485..1cd982e14 100644 --- a/src/util/et/error_message.c +++ b/src/util/et/error_message.c @@ -75,7 +75,8 @@ void com_err_terminate(void) #endif k5_key_delete(K5_KEY_COM_ERR); k5_mutex_destroy(&com_err_hook_lock); - k5_mutex_lock(&et_list_lock); + if (k5_mutex_lock(&et_list_lock) != 0) + return; for (e = et_list_dynamic; e; e = enext) { enext = e->next; free(e); |
