Make sure config list is not empty before trying to access it
Este commit está contenido en:
@@ -30,6 +30,9 @@ BlGetConfigValue(IN CONST PWCHAR ConfigName)
|
||||
/* Get config entry name length */
|
||||
Length = RtlWideStringLength(ConfigName, 0);
|
||||
|
||||
/* Make sure config list is not empty */
|
||||
if(BlpConfig != NULL)
|
||||
{
|
||||
/* Iterate through config entries */
|
||||
ConfigListEntry = BlpConfig->Flink;
|
||||
while(ConfigListEntry != BlpConfig)
|
||||
@@ -47,6 +50,7 @@ BlGetConfigValue(IN CONST PWCHAR ConfigName)
|
||||
/* Move to the next config entry */
|
||||
ConfigListEntry = ConfigListEntry->Flink;
|
||||
}
|
||||
}
|
||||
|
||||
/* Config entry not found, return NULL */
|
||||
return NULL;
|
||||
|
Referencia en una nueva incidencia
Block a user