]> granicus.if.org Git - sudo/commitdiff
Cast 2nd argument of lseek() to off_t if it is a constant for systems
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 7 Aug 2012 18:42:08 +0000 (14:42 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 7 Aug 2012 18:42:08 +0000 (14:42 -0400)
with 64-bit off_t but without a proper lseek() prototype.

plugins/sudoers/iolog.c

index 3047a03389d84d4a9ea965dbac9d5c1494f0964f..45dd0aed0116cbb359a6de806d66df89169090f1 100644 (file)
@@ -225,7 +225,7 @@ io_nextid(char *iolog_dir, char *iolog_dir_fallback, char sessid[7])
     sessid[6] = '\0';
 
     /* Rewind and overwrite old seq file. */
-    if (lseek(fd, 0, SEEK_SET) == (off_t)-1 || write(fd, buf, 7) != 7)
+    if (lseek(fd, (off_t)0, SEEK_SET) == (off_t)-1 || write(fd, buf, 7) != 7)
        log_fatal(USE_ERRNO, _("unable to write to %s"), pathbuf);
     close(fd);