Conditional statement changed to detected modified 94/69594/2
authorKyungwook Tak <k.tak@samsung.com>
Mon, 16 May 2016 04:44:34 +0000 (13:44 +0900)
committerKyungwook Tak <k.tak@samsung.com>
Mon, 16 May 2016 05:38:03 +0000 (14:38 +0900)
Treat as not-modified if stat modified time == modifiedSince time.

Change-Id: I39c25752bdc26bd57bf883cb533d42579eec43be
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
src/framework/service/file-system.cpp

index 9656e7f..76ba33d 100644 (file)
@@ -144,7 +144,7 @@ FilePtr File::create(const std::string &fpath, time_t modifiedSince)
                ThrowExc(FileDoNotExist, "file not exist: " << fpath);
        } else if (!S_ISREG(statptr->st_mode) && !S_ISDIR(statptr->st_mode)) {
                ThrowExc(FileSystemError, "file type is not reguler or dir: " << fpath);
-       } else if (modifiedSince != -1 && statptr->st_mtim.tv_sec < modifiedSince) {
+       } else if (modifiedSince != -1 && statptr->st_mtim.tv_sec <= modifiedSince) {
                DEBUG("file[" << fpath << "] isn't modified since[" << modifiedSince << "]");
                return nullptr;
        } else {