X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Funix%2Fsilcunixdir.c;h=9d8d1b163a90d38712dce37c8d877548df8b0c2c;hp=e2fa08d575966b1e152bcb61a9632a0aa749610e;hb=2ce87b35c8d2512a67ba6d1159fd5ecafeb67b6f;hpb=21b57569fd9f6cadaebcdd898dccfee177a040a8 diff --git a/lib/silcutil/unix/silcunixdir.c b/lib/silcutil/unix/silcunixdir.c index e2fa08d5..9d8d1b16 100644 --- a/lib/silcutil/unix/silcunixdir.c +++ b/lib/silcutil/unix/silcunixdir.c @@ -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));