Restore the contract on all convert_stringXX() interfaces. Add a "allow_bad_conv"
[sfrench/samba-autobuild/.git] / source3 / lib / util_unistr.c
index e90a824395c1481fe29423c1a80bcaab2952b40f..005f10a4c0a27f9c15c2a74d290657c3f252d048 100644 (file)
@@ -109,9 +109,9 @@ static int check_dos_char_slowly(smb_ucs2_t c)
        char buf[10];
        smb_ucs2_t c2 = 0;
        int len1, len2;
-       len1 = convert_string(CH_UCS2, CH_DOS, &c, 2, buf, sizeof(buf));
+       len1 = convert_string(CH_UCS2, CH_DOS, &c, 2, buf, sizeof(buf),False);
        if (len1 == 0) return 0;
-       len2 = convert_string(CH_DOS, CH_UCS2, buf, len1, &c2, 2);
+       len2 = convert_string(CH_DOS, CH_UCS2, buf, len1, &c2, 2,False);
        if (len2 != 2) return 0;
        return (c == c2);
 }