From 3d89dd3b8844ffb8159e279cafc6750010bd9846 Mon Sep 17 00:00:00 2001 From: Eric Pouech <Eric.Pouech@wanadoo.fr> Date: Sat, 24 Jun 2000 12:51:48 +0000 Subject: [PATCH] Added (back) correct behavior for NULL ptrs in CharToOem funcs. --- memory/string.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/memory/string.c b/memory/string.c index 7306998c3ec..43d0d0baea8 100644 --- a/memory/string.c +++ b/memory/string.c @@ -442,6 +442,7 @@ void WINAPI OemToAnsiBuff16( LPCSTR s, LPSTR d, UINT16 len ) */ BOOL WINAPI CharToOemA( LPCSTR s, LPSTR d ) { + if ( !s || !d ) return TRUE; return CharToOemBuffA( s, d, strlen( s ) + 1 ); } @@ -469,6 +470,7 @@ BOOL WINAPI CharToOemBuffA( LPCSTR s, LPSTR d, DWORD len ) */ BOOL WINAPI CharToOemBuffW( LPCWSTR s, LPSTR d, DWORD len ) { + if ( !s || !d ) return TRUE; WideCharToMultiByte( CP_OEMCP, 0, s, len, d, len, NULL, NULL ); return TRUE; } -- GitLab