diff --git a/src/callback.c b/src/callback.c
index 9bbd70486ba805473dbef45a5458cf803f2d88aa..fe298f54723b0e00d8b3da1fd6af9ebff1230256 100644
--- a/src/callback.c
+++ b/src/callback.c
@@ -52,7 +52,7 @@ static void check_callback_chain(struct callback_list *lst)
   int e,len=0;
   struct callback_block *tmp;
   struct callback *foo;
-  if(d_flag)
+  if(d_flag>1)
   {
     for(foo=lst->callbacks;foo;foo=foo->next)
     {