]> granicus.if.org Git - check/commitdiff
fix printf format warning
authorbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Sun, 4 Nov 2012 03:21:36 +0000 (03:21 +0000)
committerbrarcher <brarcher@64e312b2-a51f-0410-8e61-82d0ca0eb02a>
Sun, 4 Nov 2012 03:21:36 +0000 (03:21 +0000)
timeval contains long unsigned values, but fprintf was being told they
were signed integers.

git-svn-id: svn+ssh://svn.code.sf.net/p/check/code/trunk@646 64e312b2-a51f-0410-8e61-82d0ca0eb02a

src/check_log.c

index 7c1a1a4d392694edabf0f87801375a4b69ef5a9d..7f273cdb173987c4d6a8f0604b171a9d8ee474f3 100644 (file)
@@ -257,7 +257,7 @@ void xml_lfun (SRunner *sr CK_ATTRIBUTE_UNUSED, FILE *file, enum print_output pr
       gettimeofday(&now, NULL);
       timersub(&now, &inittv, &now);
 
-      fprintf(file, "  <duration>%d.%06d</duration>\n",
+      fprintf(file, "  <duration>%lu.%06lu</duration>\n",
               now.tv_sec, now.tv_usec);
       fprintf(file, "</testsuites>\n");
     }