plugin-api: deviced: Add assert() to prevent NULL dereferencing 23/297823/1
authorYoungjae Cho <y0.cho@samsung.com>
Fri, 25 Aug 2023 00:57:55 +0000 (09:57 +0900)
committerYoungjae Cho <y0.cho@samsung.com>
Fri, 25 Aug 2023 00:58:37 +0000 (09:58 +0900)
Change-Id: I55a46976ff30100468e249e02a769099da9fa0f3
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
src/plugin-api/deviced/src/syscommon-plugin-deviced-display.c

index 00caf73..57495fb 100644 (file)
@@ -21,6 +21,8 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
+#include <assert.h>
+
 #include <glib.h>
 
 #include <libsyscommon/log.h>
@@ -89,5 +91,7 @@ int syscommon_plugin_deviced_display_load_config(struct syscommon_deviced_displa
                        return ret;
        }
 
+       assert(g_display_funcs);
+
        return g_display_funcs->load_display_config(data);
 }