efi_loader: endless loop in add_strings_package()
Avoid an endless loop in add_strings_package(). Suggested-by: Takahiro Akashi <takahiro.akashi@linaro.org> Reported-by: Coverity (CID 185833) Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
This commit is contained in:
@@ -227,9 +227,8 @@ out:
|
|||||||
error:
|
error:
|
||||||
if (stbl) {
|
if (stbl) {
|
||||||
free(stbl->language);
|
free(stbl->language);
|
||||||
if (idx > 0)
|
while (idx > 0)
|
||||||
while (--idx >= 0)
|
free(stbl->strings[--idx].string);
|
||||||
free(stbl->strings[idx].string);
|
|
||||||
free(stbl->strings);
|
free(stbl->strings);
|
||||||
}
|
}
|
||||||
free(stbl);
|
free(stbl);
|
||||||
|
Reference in New Issue
Block a user