X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Funix%2Fsilcunixdir.c;h=9d8d1b163a90d38712dce37c8d877548df8b0c2c;hb=e7b6c157b80152bf9fb9266e6bdd93f9fb0db776;hp=e2fa08d575966b1e152bcb61a9632a0aa749610e;hpb=c83c0ac17babbc8b3f4bb82dab2cfeb03065d867;p=silc.git 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));