diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/image.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/image.c b/src/server/image.c index ef40325..67a763c 100644 --- a/src/server/image.c +++ b/src/server/image.c @@ -697,7 +697,8 @@ static bool image_load_all_internal(char *base, char *path) while ( !_shutdown && (entryPtr = readdir( dir )) != NULL ) { entry = *entryPtr; - if ( strcmp( entry.d_name, "." ) == 0 || strcmp( entry.d_name, ".." ) == 0 ) continue; + if ( entry.d_name[0] == '.' ) + continue; // No hidden files, no . or .. if ( strlen( entry.d_name ) > SUBDIR_LEN ) { logadd( LOG_WARNING, "Skipping entry %s: Too long (max %d bytes)", entry.d_name, (int)SUBDIR_LEN ); continue; |