diff --git a/src/ChangeLog b/src/ChangeLog
index 45b2a70a..7673778b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2012-11-14  Ángel González  <keisial@gmail.com>
+	* warc.c (warc_sha1_stream_with_payload): Fix compilation under
+	gcc -std=c89.
+
 2012-11-24  Gijs van Tulder  <gvtulder@gmail.com>
 
 	* warc.c (warc_write_cdx_record): Use `number_to_string' to
diff --git a/src/warc.c b/src/warc.c
index 25a8517f..3203d4de 100644
--- a/src/warc.c
+++ b/src/warc.c
@@ -527,7 +527,7 @@ warc_sha1_stream_with_payload (FILE *stream, void *res_block, void *res_payload,
 static char *
 warc_base32_sha1_digest (char *sha1_digest)
 {
-  // length: "sha1:" + digest + "\0"
+  /* length: "sha1:" + digest + "\0" */
   char *sha1_base32 = malloc (BASE32_LENGTH(SHA1_DIGEST_SIZE) + 1 + 5 );
   base32_encode (sha1_digest, SHA1_DIGEST_SIZE, sha1_base32 + 5,
                  BASE32_LENGTH(SHA1_DIGEST_SIZE) + 1);