Module: wine Branch: master Commit: e950e89867cca8ed3fad6c9cbbdb12a746c320bb URL: http://source.winehq.org/git/wine.git/?a=commit;h=e950e89867cca8ed3fad6c9cbb... Author: Hans Leidekker <hans(a)codeweavers.com> Date: Fri Dec 9 09:01:23 2011 +0100 winhttp: Avoid a null pointer dereference (clang). --- dlls/winhttp/session.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/dlls/winhttp/session.c b/dlls/winhttp/session.c index 0f9e782..b4ed568 100644 --- a/dlls/winhttp/session.c +++ b/dlls/winhttp/session.c @@ -565,7 +565,7 @@ static void str_to_buffer( WCHAR *buffer, const WCHAR *str, LPDWORD buflen ) if (str) len = strlenW( str ); if (buffer && *buflen > len) { - memcpy( buffer, str, len * sizeof(WCHAR) ); + if (str) memcpy( buffer, str, len * sizeof(WCHAR) ); buffer[len] = 0; } *buflen = len * sizeof(WCHAR);