From: Nishant Chaprana Date: Tue, 10 Nov 2020 06:02:41 +0000 (+0530) Subject: Fix wrong DataLength during TDLS event handling X-Git-Tag: submit/tizen/20201116.030352^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8b401aa344e3634b65c58659c57a3d2ea402591c;p=platform%2Fcore%2Fapi%2Fwifi-manager.git Fix wrong DataLength during TDLS event handling strlen() is used for getting the datalength which ignores NULL character. DataLength should consider NULL character also. Change-Id: I016f1e84f47ccfcf41c829cedf14b28a893e0d8e Signed-off-by: Nishant Chaprana --- diff --git a/packaging/capi-network-wifi-manager.spec b/packaging/capi-network-wifi-manager.spec index 027f9fe..9ddf9fb 100755 --- 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.2.8 +Version: 1.3.1 Release: 1 Group: System/Network License: Apache-2.0 diff --git a/src/network_signal.c b/src/network_signal.c index ea4423d..157eff2 100755 --- a/src/network_signal.c +++ b/src/network_signal.c @@ -1218,7 +1218,7 @@ static int __net_handle_wifi_tdls_connected_event(network_info_s *network_info, event_data->Data = g_strdup(sig_value); if (event_data->Data) - event_data->Datalength = strlen(event_data->Data); + event_data->Datalength = strlen(event_data->Data) + 1; else event_data->Datalength = 0; @@ -1273,7 +1273,7 @@ static int __net_handle_wifi_tdls_disconnected_event(network_info_s *network_inf event_data->Data = g_strdup(sig_value); if (event_data->Data) - event_data->Datalength = strlen(event_data->Data); + event_data->Datalength = strlen(event_data->Data) + 1; else event_data->Datalength = 0;