From e818c8332203ebbbc29660fc0ab58c9c82c4076c Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Tue, 10 Dec 2013 20:31:26 +0100 Subject: [PATCH] e: ignore signals with no signal A signal needs a name to be handled. CID 1040147 --- src/bin/e_bindings.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/e_bindings.c b/src/bin/e_bindings.c index 6e66626e8..65a6bbce4 100644 --- a/src/bin/e_bindings.c +++ b/src/bin/e_bindings.c @@ -1099,7 +1099,8 @@ e_bindings_signal_handle(E_Binding_Context ctxt, E_Object *obj, const char *sig, E_Action *act; E_Binding_Signal *binding; - if (sig && (sig[0] == 0)) sig = NULL; + if ((!sig) || (sig && (sig[0] == 0))) + return NULL; if (src && (src[0] == 0)) src = NULL; act = e_bindings_signal_find(ctxt, sig, src, &binding); if (act)