e_client: Ensure `e_client_view_get` never fails 67/321067/1
authorSeunghun Lee <shiin.lee@samsung.com>
Thu, 13 Mar 2025 06:20:15 +0000 (15:20 +0900)
committerSeunghun Lee <shiin.lee@samsung.com>
Thu, 13 Mar 2025 09:37:32 +0000 (18:37 +0900)
commit6b4840a77e5c992cbaabfedf1c6276fb96d14222
treec82a2e9199fcdd7174f8d6043fd94c859b8f8b2b
parentc47cdb4143f3a74db80aaa5a4a9d22d254e6041a
e_client: Ensure `e_client_view_get` never fails

The following pattern has been widely used:

`e_view_client_view_get(e_client_view_get(ec));`

If the given parameter to `e_view_client_view_get` is null, it will
abort.
To maintain the above pattern, the inner call as a parameter of
`e_view_client_view` must not return null.
This patch ensures that `e_client_view_get` never returns null.

Change-Id: Ie5aa7a7adc3bef2311cbf40cf15b8fa3f84c43e7
src/bin/core/e_client.c