Merge branch 'sg/help-group'
[gitweb.git] / sha1_file.c
index ea78ba7cf062c92fe78e67ff4c0f5a0607e6aebd..08302f5857b8ad298809adf04a6bffc136f843a4 100644 (file)
@@ -1494,7 +1494,10 @@ int git_open_noatime(const char *name)
        static int sha1_file_open_flag = O_NOATIME;
 
        for (;;) {
-               int fd = open(name, O_RDONLY | sha1_file_open_flag);
+               int fd;
+
+               errno = 0;
+               fd = open(name, O_RDONLY | sha1_file_open_flag);
                if (fd >= 0)
                        return fd;