Trusty: Fix sanity check on NS entry point
authorSandrine Bailleux <sandrine.bailleux@arm.com>
Mon, 19 Mar 2018 09:41:06 +0000 (10:41 +0100)
committerSandrine Bailleux <sandrine.bailleux@arm.com>
Wed, 21 Mar 2018 07:29:31 +0000 (08:29 +0100)
This patch fixes the sanity check on the non-secure entrypoint value
returned by bl31_plat_get_next_image_ep_info(). This issue has been
reported by Coverity Scan Online:

  CID 264893 (#1 of 1): Dereference null return value (NULL_RETURNS)
  Dereferencing a null pointer ns_ep_info.

Change-Id: Ia0f64d8c8b005f042608f1422ecbd42bc90b2fb4
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
services/spd/trusty/trusty.c

index d6e5726796534eeb49ea9114f16488101dff2370..97f202cba7e6528bb17a15a8b36898d332af8cfc 100644 (file)
@@ -451,7 +451,7 @@ static int32_t trusty_setup(void)
                uint32_t spsr;
 
                ns_ep_info = bl31_plat_get_next_image_ep_info(NON_SECURE);
-               if (!ep_info) {
+               if (ns_ep_info == NULL) {
                        NOTICE("Trusty: non-secure image missing.\n");
                        return -1;
                }