diff --git a/src/bin/e_system.c b/src/bin/e_system.c index b96c63433..70db1f45e 100644 --- a/src/bin/e_system.c +++ b/src/bin/e_system.c @@ -317,7 +317,8 @@ e_system_handler_del(const char *cmd, void (*func) (void *data, const char *para break; } } - eina_hash_add(_handlers, cmd, list); + if (list) + eina_hash_add(_handlers, cmd, list); } }