diff --git a/lsyncd.c b/lsyncd.c index 7266d63..fb48bd7 100644 --- a/lsyncd.c +++ b/lsyncd.c @@ -1078,7 +1078,7 @@ l_readdir (lua_State *L) strcpy(entry, dirname); strcat(entry, "/"); strcat(entry, de->d_name); - stat(entry, &st); + lstat(entry, &st); isdir = S_ISDIR(st.st_mode); free(entry); } else {