summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/util')
-rw-r--r--src/util/et/error_message.c3
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);