Removed wrong errno setting.
[silc.git] / lib / silcutil / silchashtable.c
index 027325b0affe559eda69fcdc71b6f06b7ddfae5d..4a82a515443b0a0cf779c21b494d0d814645fcc2 100644 (file)
@@ -805,10 +805,8 @@ void silc_hash_table_foreach(SilcHashTable ht, SilcHashForeach foreach,
   int i;
   SilcBool auto_rehash;
 
-  if (!foreach) {
-    silc_set_errno(SILC_ERR_INVALID_ARGUMENT);
-    return FALSE;
-  }
+  if (!foreach)
+    return;
 
   auto_rehash = ht->auto_rehash;
   ht->auto_rehash = FALSE;