From 3e8f906b536f8a2e66a43fa9e329014afaef86fd Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Fri, 1 May 2009 19:36:55 +0000 Subject: [PATCH] - Check for invalid ConfigurationContext - Patch by Daniel Zimmermann with a slight modification by me svn path=/trunk/; revision=40764 --- reactos/drivers/network/ndis/ndis/config.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/reactos/drivers/network/ndis/ndis/config.c b/reactos/drivers/network/ndis/ndis/config.c index d24d2ce1876..e84c2db37c4 100644 --- a/reactos/drivers/network/ndis/ndis/config.c +++ b/reactos/drivers/network/ndis/ndis/config.c @@ -337,6 +337,12 @@ NdisReadConfiguration( NDIS_DbgPrint(MAX_TRACE,("requested read of %wZ\n", Keyword)); + if (ConfigurationContext == NULL) + { + NDIS_DbgPrint(MID_TRACE,("invalid parameter ConfigurationContext (0x%x)\n",ConfigurationContext)); + return; + } + if( !wcsncmp(Keyword->Buffer, L"Environment", Keyword->Length/sizeof(WCHAR)) && wcslen(L"Environment") == Keyword->Length/sizeof(WCHAR) @@ -907,4 +913,3 @@ NdisOpenConfigurationKeyByName( *Status = NDIS_STATUS_SUCCESS; } -