]> code.citadel.org Git - citadel.git/blobdiff - webcit/utils.c
* use the hex-decoder instead of scanf
[citadel.git] / webcit / utils.c
index 0c10e4d9a3e59d2a0985afda75d71d09529cd8c7..b42560f53cc02dd547e5df3120a7b616f991babb 100644 (file)
@@ -42,7 +42,7 @@ long unescape_input(char *buf)
                                hex[1] = buf[a + 2];
                                hex[2] = 0;
                                b = 0;
-                               sscanf(hex, "%02x", &b);
+                               b = decode_hex(hex);
                                buf[a] = (char) b;
                                len = buflen - a - 2;
                                if (len > 0)