]> git.lyx.org Git - lyx.git/blobdiff - src/support/FileName.cpp
Fix samba related crashes
[lyx.git] / src / support / FileName.cpp
index 54c6fc9fd9859c909fdb1871867176901dab0e05..470ff9091133ff9f0c9fcd4c68fb01e489794dab 100644 (file)
@@ -543,7 +543,9 @@ unsigned long FileName::checksum() const
                return result;
 
        struct stat info;
-       fstat(fd, &info);
+       if (fstat(fd, &info))
+               // bug 5891
+               return result;
 
        void * mm = mmap(0, info.st_size, PROT_READ,
                         MAP_PRIVATE, fd, 0);