Because we've already returned early in the event 'handle' is NULL we
don't need these extra not NULL checks. Remove them

Signed-off-by: Bryan Brattlof <b...@ti.com>
---
Hello everyone!

I noticed the extra NULL check and decided to clean it up. They could be 
considered an extra precaution but the other calls above are unguarded 
so it made sense to remove them. 

Happy Hacking
~Bryan
---
 lib/efi_selftest/efi_selftest_hii.c | 84 ++++++++++++++++---------------------
 1 file changed, 36 insertions(+), 48 deletions(-)

diff --git a/lib/efi_selftest/efi_selftest_hii.c 
b/lib/efi_selftest/efi_selftest_hii.c
index c363df466dc11..228dc29695078 100644
--- a/lib/efi_selftest/efi_selftest_hii.c
+++ b/lib/efi_selftest/efi_selftest_hii.c
@@ -609,14 +609,12 @@ static int test_hii_database_get_package_list_handle(void)
        result = EFI_ST_SUCCESS;
 
 out:
-       if (handle) {
-               ret = hii_database_protocol->remove_package_list(
-                               hii_database_protocol, handle);
-               if (ret != EFI_SUCCESS) {
-                       efi_st_error("remove_package_list returned %u\n",
-                                    (unsigned int)ret);
-                       return EFI_ST_FAILURE;
-               }
+       ret = hii_database_protocol->remove_package_list(
+                       hii_database_protocol, handle);
+       if (ret != EFI_SUCCESS) {
+               efi_st_error("remove_package_list returned %u\n",
+                            (unsigned int)ret);
+               return EFI_ST_FAILURE;
        }
 
        return result;
@@ -711,14 +709,12 @@ static int test_hii_string_new_string(void)
        result = EFI_ST_SUCCESS;
 
 out:
-       if (handle) {
-               ret = hii_database_protocol->remove_package_list(
-                               hii_database_protocol, handle);
-               if (ret != EFI_SUCCESS) {
-                       efi_st_error("remove_package_list returned %u\n",
-                                    (unsigned int)ret);
-                       return EFI_ST_FAILURE;
-               }
+       ret = hii_database_protocol->remove_package_list(
+                       hii_database_protocol, handle);
+       if (ret != EFI_SUCCESS) {
+               efi_st_error("remove_package_list returned %u\n",
+                            (unsigned int)ret);
+               return EFI_ST_FAILURE;
        }
 
        return result;
@@ -792,14 +788,12 @@ static int test_hii_string_get_string(void)
        result = EFI_ST_SUCCESS;
 
 out:
-       if (handle) {
-               ret = hii_database_protocol->remove_package_list(
-                               hii_database_protocol, handle);
-               if (ret != EFI_SUCCESS) {
-                       efi_st_error("remove_package_list returned %u\n",
-                                    (unsigned int)ret);
-                       return EFI_ST_FAILURE;
-               }
+       ret = hii_database_protocol->remove_package_list(
+                       hii_database_protocol, handle);
+       if (ret != EFI_SUCCESS) {
+               efi_st_error("remove_package_list returned %u\n",
+                            (unsigned int)ret);
+               return EFI_ST_FAILURE;
        }
 
        return result;
@@ -851,14 +845,12 @@ static int test_hii_string_set_string(void)
        result = EFI_ST_SUCCESS;
 
 out:
-       if (handle) {
-               ret = hii_database_protocol->remove_package_list(
-                               hii_database_protocol, handle);
-               if (ret != EFI_SUCCESS) {
-                       efi_st_error("remove_package_list returned %u\n",
-                                    (unsigned int)ret);
-                       return EFI_ST_FAILURE;
-               }
+       ret = hii_database_protocol->remove_package_list(
+                       hii_database_protocol, handle);
+       if (ret != EFI_SUCCESS) {
+               efi_st_error("remove_package_list returned %u\n",
+                            (unsigned int)ret);
+               return EFI_ST_FAILURE;
        }
 
        return result;
@@ -918,14 +910,12 @@ static int test_hii_string_get_languages(void)
        result = EFI_ST_SUCCESS;
 
 out:
-       if (handle) {
-               ret = hii_database_protocol->remove_package_list(
-                               hii_database_protocol, handle);
-               if (ret != EFI_SUCCESS) {
-                       efi_st_error("remove_package_list returned %u\n",
-                                    (unsigned int)ret);
-                       return EFI_ST_FAILURE;
-               }
+       ret = hii_database_protocol->remove_package_list(
+                       hii_database_protocol, handle);
+       if (ret != EFI_SUCCESS) {
+               efi_st_error("remove_package_list returned %u\n",
+                            (unsigned int)ret);
+               return EFI_ST_FAILURE;
        }
 
        return result;
@@ -991,14 +981,12 @@ static int test_hii_string_get_secondary_languages(void)
        result = EFI_ST_SUCCESS;
 
 out:
-       if (handle) {
-               ret = hii_database_protocol->remove_package_list(
-                               hii_database_protocol, handle);
-               if (ret != EFI_SUCCESS) {
-                       efi_st_error("remove_package_list returned %u\n",
-                                    (unsigned int)ret);
-                       return EFI_ST_FAILURE;
-               }
+       ret = hii_database_protocol->remove_package_list(
+                       hii_database_protocol, handle);
+       if (ret != EFI_SUCCESS) {
+               efi_st_error("remove_package_list returned %u\n",
+                            (unsigned int)ret);
+               return EFI_ST_FAILURE;
        }
 
        return result;

---
base-commit: 2015662a670ca69b5b6636f518c0dde9c229f92d
change-id: 20250408-efi-selftest-fixes-046eb9030916

Best regards,
-- 
Bryan Brattlof <b...@ti.com>

Reply via email to