mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-14 10:20:01 +00:00
Fix for the issue 109
This commit is contained in:
1 parent
5e5033a0f3
commit
19c94ce218
1 file changed
+7
@@ -1383,6 +1383,13 @@ static int mg_stat(struct mg_connection *conn, const char *path,
|
||||
filep->size = st.st_size;
|
||||
filep->modification_time = st.st_mtime;
|
||||
filep->is_directory = S_ISDIR(st.st_mode);
|
||||
|
||||
// See https://github.com/cesanta/mongoose/issues/109
|
||||
// Some filesystems report modification time as 0. Artificially
|
||||
// bump it up to mark mg_stat() success.
|
||||
if (filep->modification_time == (time_t) 0) {
|
||||
filep->modification_time = (time_t) 1;
|
||||
}
|
||||
} else {
|
||||
filep->modification_time = (time_t) 0;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user