Restore the contract on all convert_stringXX() interfaces. Add a "allow_bad_conv"
[ira/wip.git] / source / lib / dprintf.c
index 70387bbd61823248a381a8c0d96b51e403c395b6..c62a1f41d10c8da71786b0fd1858984f62214a07 100644 (file)
@@ -59,7 +59,7 @@ again:
                SAFE_FREE(p);
                return -1;
        }
-       clen = convert_string(CH_UNIX, CH_DISPLAY, p, ret, p2, maxlen);
+       clen = convert_string(CH_UNIX, CH_DISPLAY, p, ret, p2, maxlen, True);
 
        if (clen >= maxlen) {
                /* it didn't fit - try a larger buffer */