- Check for invalid ConfigurationContext
authorCameron Gutman <aicommander@gmail.com>
Fri, 1 May 2009 19:36:55 +0000 (19:36 +0000)
committerCameron Gutman <aicommander@gmail.com>
Fri, 1 May 2009 19:36:55 +0000 (19:36 +0000)
 - Patch by Daniel Zimmermann with a slight modification by me

svn path=/trunk/; revision=40764

reactos/drivers/network/ndis/ndis/config.c

index d24d2ce..e84c2db 100644 (file)
@@ -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;
 }
-