Fix a bug in the assert condition.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5754 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
qwang12 2008-08-29 05:35:16 +00:00
parent 0276b838a1
commit 4386f14350
1 changed files with 2 additions and 2 deletions

View File

@ -212,8 +212,8 @@ Out:
This function try to retrieve string from String package of current language. This function try to retrieve string from String package of current language.
If fails, it try to retrieve string from String package of first language it support. If fails, it try to retrieve string from String package of first language it support.
If String is NULL, then ASSERT.
If StringSize is NULL, then ASSERT. If StringSize is NULL, then ASSERT.
If String is NULL and *StringSize is not 0, then ASSERT.
If PackageList could not be found in the default HII database, then ASSERT. If PackageList could not be found in the default HII database, then ASSERT.
If StringId is not found in PackageList, then ASSERT. If StringId is not found in PackageList, then ASSERT.
@ -247,8 +247,8 @@ HiiLibGetString (
CHAR8 Lang[RFC_3066_ENTRY_SIZE]; CHAR8 Lang[RFC_3066_ENTRY_SIZE];
CHAR8 CurrentLang[RFC_3066_ENTRY_SIZE]; CHAR8 CurrentLang[RFC_3066_ENTRY_SIZE];
ASSERT (String != NULL);
ASSERT (StringSize != NULL); ASSERT (StringSize != NULL);
ASSERT (!(*StringSize != 0 && String == NULL));
ASSERT (IsHiiHandleRegistered (PackageList)); ASSERT (IsHiiHandleRegistered (PackageList));
HiiLibGetCurrentLanguage (CurrentLang); HiiLibGetCurrentLanguage (CurrentLang);