Created SILC Runtime Toolkit git repository Part II.
[runtime.git] / lib / silcutil / unix / silcunixdir.c
index e2fa08d575966b1e152bcb61a9632a0aa749610e..49de3079fd59ffa4d33cb2486524a6e55af9c38b 100644 (file)
@@ -17,7 +17,7 @@
 
 */
 
-#include "silc.h"
+#include "silcruntime.h"
 
 /************************** Types and definitions ***************************/
 
@@ -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));