From cd2f8f317a9fff2cdbac8453e8d1c895e55f223c Mon Sep 17 00:00:00 2001 From: Jaehyun Kim Date: Mon, 7 Feb 2022 19:36:04 +0900 Subject: [PATCH] Fix dereference null return value Change-Id: I1b54ee88eb6d0ac536f5f11a6cd34fccd61296ea Signed-off-by: Jaehyun Kim --- packaging/capi-network-wifi-manager.spec | 2 +- src/network_interface.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packaging/capi-network-wifi-manager.spec b/packaging/capi-network-wifi-manager.spec index e05840f..ffb811f 100644 --- a/packaging/capi-network-wifi-manager.spec +++ b/packaging/capi-network-wifi-manager.spec @@ -1,6 +1,6 @@ Name: capi-network-wifi-manager Summary: Network Wi-Fi library in TIZEN C API -Version: 1.3.16 +Version: 1.3.17 Release: 0 Group: System/Network License: Apache-2.0 diff --git a/src/network_interface.c b/src/network_interface.c index 1ef627f..f2c4e08 100644 --- a/src/network_interface.c +++ b/src/network_interface.c @@ -939,8 +939,10 @@ static inline void _net_extract_winfo_ssid(GVariant *var, net_profile_info_s *Pr const gchar *ssid; ssid = g_variant_get_fixed_array(var, &ssid_len, sizeof(guchar)); - memcpy(ProfInfo->raw_ssid, ssid, ssid_len); - ProfInfo->raw_ssid_len = ssid_len; + if (ssid) { + memcpy(ProfInfo->raw_ssid, ssid, ssid_len); + ProfInfo->raw_ssid_len = ssid_len; + } } static inline void _net_extract_winfo_vsie(GVariant *var, net_profile_info_s *ProfInfo) -- 2.7.4