Fix wrong DataLength during TDLS event handling 58/247358/2 submit/tizen/20201116.030352
authorNishant Chaprana <n.chaprana@samsung.com>
Tue, 10 Nov 2020 06:02:41 +0000 (11:32 +0530)
committerNishant Chaprana <n.chaprana@samsung.com>
Wed, 11 Nov 2020 04:20:17 +0000 (09:50 +0530)
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 <n.chaprana@samsung.com>
packaging/capi-network-wifi-manager.spec
src/network_signal.c

index 027f9fe..9ddf9fb 100755 (executable)
@@ -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
index ea4423d..157eff2 100755 (executable)
@@ -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;