Jacek Caban (@jacek) commented about dlls/vbscript/global.c:
break;
default:
return MAKE_VBSERROR(VBSE_TYPE_MISMATCH);
- }
- if (args_cnt == 2) {
if (V_VT(args + 1) == VT_NULL)
return MAKE_VBSERROR(VBSE_ILLEGAL_NULL_USE);
if (V_VT(args + 1) != VT_BSTR) {
hres = to_string(args + 1, &free_delimiter);
if (FAILED(hres))
return hres;
delimiter = free_delimiter;
delimiter_len = SysStringLen(free_delimiter);
} else {
delimiter = V_BSTR(args + 1);
I think we should set `delimiter_len` here as well.