[PATCH] vbscript: Handle NULL code text in ParseScriptText and ParseProcedureText.
Jacek Caban
jacek at codeweavers.com
Mon Sep 23 08:05:18 CDT 2019
Hi Gabriel,
On 9/23/19 2:51 PM, Gabriel Ivăncescu wrote:
> --- a/dlls/vbscript/compile.c
> +++ b/dlls/vbscript/compile.c
> @@ -1815,6 +1815,7 @@ static void release_compiler(compile_ctx_t *ctx)
>
> HRESULT compile_script(script_ctx_t *script, const WCHAR *src, const WCHAR *delimiter, DWORD flags, vbscode_t **ret)
> {
> + static const WCHAR emptyW[] = { 0 };
> function_t *new_func;
> function_decl_t *func_decl;
> class_decl_t *class_decl;
> @@ -1822,6 +1823,8 @@ HRESULT compile_script(script_ctx_t *script, const WCHAR *src, const WCHAR *deli
> vbscode_t *code;
> HRESULT hres;
>
> + if (!src) src = emptyW;
Please use L"" instead.
Thanks,
Jacek
More information about the wine-devel
mailing list