diff --git a/libobs/callback/signal.c b/libobs/callback/signal.c index bb18a5b58..b90403fca 100644 --- a/libobs/callback/signal.c +++ b/libobs/callback/signal.c @@ -173,11 +173,14 @@ void signal_handler_connect(signal_handler_t handler, const char *signal, pthread_mutex_lock(&handler->mutex); sig = getsignal(handler, signal, &last); - if (!sig) - return; - pthread_mutex_unlock(&handler->mutex); + if (!sig) { + blog(LOG_WARNING, "signal_handler_connect: " + "signal '%s' not found", signal); + return; + } + /* -------------- */ pthread_mutex_lock(&sig->mutex);