X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=src%2Fwarc.c;h=99e70166d9e3e7bdd5e0319213be55fba3ccc9ec;hp=de99bf7cbf9a76e2e0df5cfb70a216897e3cc8ae;hb=1e229375aa89cdc0bba07335fbe10d4f66180f68;hpb=4f09a3118fdee91c174f9d885c00935073fd2c05 diff --git a/src/warc.c b/src/warc.c index de99bf7c..99e70166 100644 --- a/src/warc.c +++ b/src/warc.c @@ -245,15 +245,10 @@ static bool warc_write_block_from_file (FILE *data_in) { /* Add the Content-Length header. */ - char *content_length; + char content_length[22]; fseeko (data_in, 0L, SEEK_END); - if (! asprintf (&content_length, "%ld", ftello (data_in))) - { - warc_write_ok = false; - return false; - } + number_to_string (content_length, ftello (data_in)); warc_write_header ("Content-Length", content_length); - free (content_length); /* End of the WARC header section. */ warc_write_string ("\r\n");