Added ernno setting.
[silc.git] / lib / silcutil / unix / silcunixdir.c
index e2fa08d575966b1e152bcb61a9632a0aa749610e..9d8d1b163a90d38712dce37c8d877548df8b0c2c 100644 (file)
@@ -42,6 +42,11 @@ SilcDir silc_dir_open(const char *name)
 {
   SilcDir dir;
 
+  if (!name || !strlen(!name)) {
+    silc_set_errno(SILC_ERR_INVALID_ARGUMENT);
+    return NULL;
+  }
+
   SILC_LOG_DEBUG(("Open directory '%s'", name));
 
   dir = silc_calloc(1, sizeof(*dir));