From 09db1ae4b7bd5d30bf34e44e293eb30ccd0a20c9 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Sun, 29 Apr 2018 16:18:59 +0200 Subject: [PATCH] Fix C89 compat --- ext/fileinfo/libmagic/der.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/fileinfo/libmagic/der.c b/ext/fileinfo/libmagic/der.c index cbbc920c43..160d9b2c13 100644 --- a/ext/fileinfo/libmagic/der.c +++ b/ext/fileinfo/libmagic/der.c @@ -220,6 +220,7 @@ der_tag(char *buf, size_t len, uint32_t tag) static int der_data(char *buf, size_t blen, uint32_t tag, const void *q, uint32_t len) { + uint32_t i = 0; const uint8_t *d = CAST(const uint8_t *, q); switch (tag) { case DER_TAG_PRINTABLE_STRING: @@ -231,7 +232,7 @@ der_data(char *buf, size_t blen, uint32_t tag, const void *q, uint32_t len) break; } - for (uint32_t i = 0; i < len; i++) { + for (; i < len; i++) { uint32_t z = i << 1; if (z < blen - 2) snprintf(buf + z, blen - z, "%.2x", d[i]); -- 2.50.1