]> sjero.net Git - wget/commitdiff
warc: fix format string for off_t in CDX function.
authorGijs van Tulder <gvtulder@gmail.com>
Sat, 24 Nov 2012 11:44:14 +0000 (12:44 +0100)
committerGiuseppe Scrivano <gscrivano@gnu.org>
Sat, 24 Nov 2012 15:06:32 +0000 (16:06 +0100)
src/ChangeLog
src/warc.c

index 07152a576bf672c85fe875936dab7121fa153b80..45b2a70a342bfbb0870970a935eccf41488e79b6 100644 (file)
@@ -1,3 +1,8 @@
+2012-11-24  Gijs van Tulder  <gvtulder@gmail.com>
+
+       * warc.c (warc_write_cdx_record): Use `number_to_string' to
+       convert the offset to a string.
+
 2012-11-24  Giuseppe Scrivano  <gscrivano@gnu.org>
 
        * warc.c (warc_write_block_from_file): Use `number_to_string' to
index 99e70166d9e3e7bdd5e0319213be55fba3ccc9ec..25a8517f2b31e848b56bf334b56da24b948f5203 100644 (file)
@@ -1225,10 +1225,14 @@ warc_write_cdx_record (const char *url, const char *timestamp_str,
   if (redirect_location == NULL || strlen(redirect_location) == 0)
     redirect_location = "-";
 
+  char offset_string[22];
+  number_to_string (offset_string, offset);
+
   /* Print the CDX line. */
-  fprintf (warc_current_cdx_file, "%s %s %s %s %d %s %s - %ld %s %s\n", url,
+  fprintf (warc_current_cdx_file, "%s %s %s %s %d %s %s - %s %s %s\n", url,
            timestamp_str_cdx, url, mime_type, response_code, checksum,
-           redirect_location, offset, warc_current_filename, response_uuid);
+           redirect_location, offset_string, warc_current_filename,
+           response_uuid);
   fflush (warc_current_cdx_file);
 
   return true;