]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Don't assume that major() and minor() are unsigned ints.
authorTimo Sirainen <tss@iki.fi>
Mon, 17 Mar 2003 04:40:39 +0000 (06:40 +0200)
committerTimo Sirainen <tss@iki.fi>
Mon, 17 Mar 2003 04:40:39 +0000 (06:40 +0200)
--HG--
branch : HEAD

src/lib/fd-close-on-exec.c

index 2ac61f48967114de0650445874fcf64c105bad45..ba31669237ef73eee632057901ed60c3e2563bcc 100644 (file)
@@ -73,9 +73,10 @@ void fd_debug_verify_leaks(int first_fd, int last_fd)
 
                        if (fstat(first_fd, &st) == 0) {
 #ifdef HAVE_SYS_SYSMACROS_H
-                               i_panic("Leaked file fd %d: dev %u.%u inode %s",
-                                       first_fd, major(st.st_dev),
-                                       minor(st.st_dev), dec2str(st.st_ino));
+                               i_panic("Leaked file fd %d: dev %s.%s inode %s", first_fd,
+                                       dec2str(major(st.st_dev)),
+                                       dec2str(minor(st.st_dev)),
+                                       dec2str(st.st_ino));
 #else
                                i_panic("Leaked file fd %d: dev %s inode %s",
                                        first_fd, dec2str(st.st_dev),