replace ngx_md5_text() with ngx_hex_dump()
diff --git a/src/core/ngx_string.c b/src/core/ngx_string.c
index 2eaffd6..f878c55 100644
--- a/src/core/ngx_string.c
+++ b/src/core/ngx_string.c
@@ -816,18 +816,17 @@
}
-void
-ngx_md5_text(u_char *text, u_char *md5)
+u_char *
+ngx_hex_dump(u_char *dst, u_char *src, size_t len)
{
- int i;
static u_char hex[] = "0123456789abcdef";
- for (i = 0; i < 16; i++) {
- *text++ = hex[md5[i] >> 4];
- *text++ = hex[md5[i] & 0xf];
+ while (len--) {
+ *dst++ = hex[*src >> 4];
+ *dst++ = hex[*src++ & 0xf];
}
- *text = '\0';
+ return dst;
}