(tar-octal-time): Fix the last argument of logior.
authorEli Zaretskii <eliz@gnu.org>
Fri, 17 May 2002 11:37:13 +0000 (11:37 +0000)
committerEli Zaretskii <eliz@gnu.org>
Fri, 17 May 2002 11:37:13 +0000 (11:37 +0000)
lisp/tar-mode.el

index 9d0a6d2..4051398 100644 (file)
@@ -1094,7 +1094,8 @@ for this to be permanent."
   (let ((hibits (car timeval)) (lobits (car (cdr timeval))))
     (insert (format "%05o%01o%05o"
                    (lsh hibits -2)
-                   (logior (lsh (logand 3 hibits) 1) (> (logand lobits 32768) 0))
+                   (logior (lsh (logand 3 hibits) 1)
+                           (if (> (logand lobits 32768) 0) 1 0))
                    (logand 32767 lobits)
                    ))))