From 39839bf463f947ecac48c25ccb4623ce7aae1a7e Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Thu, 8 Nov 2007 13:45:12 -0800 Subject: [PATCH] wininet: check the return value from HeapAlloc in a test --- dlls/wininet/tests/internet.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/dlls/wininet/tests/internet.c b/dlls/wininet/tests/internet.c index 7592142..622a5ad 100644 --- a/dlls/wininet/tests/internet.c +++ b/dlls/wininet/tests/internet.c @@ -141,6 +141,11 @@ static void test_InternetQueryOptionA(vo SetLastError(0xdeadbeef); len=strlen(useragent)+1; buffer=HeapAlloc(GetProcessHeap(),0,len); + if (!buffer) + { + skip("HeapAlloc failed\n"); + return; + } retval=InternetQueryOptionA(hinet,INTERNET_OPTION_USER_AGENT,buffer,&len); err=GetLastError(); len_ok = (len == strlen(useragent)); @@ -154,6 +159,11 @@ static void test_InternetQueryOptionA(vo SetLastError(0xdeadbeef); len=0; buffer=HeapAlloc(GetProcessHeap(),0,100); + if (!buffer) + { + skip("HeapAlloc failed\n"); + return; + } retval=InternetQueryOptionA(hinet,INTERNET_OPTION_USER_AGENT,buffer,&len); err=GetLastError(); todo_wine ok(len == strlen(useragent) + 1,"Got wrong user agent length %d instead of %d\n", len, lstrlenA(useragent) + 1); -- 1.4.1