[Fix] Assign net_params to net_access_mon.net_params after allocation 96/186396/1
authorNishant Chaprana <n.chaprana@samsung.com>
Thu, 9 Aug 2018 06:52:42 +0000 (12:22 +0530)
committerNishant Chaprana <n.chaprana@samsung.com>
Thu, 9 Aug 2018 06:52:42 +0000 (12:22 +0530)
Change-Id: I28509709bca62165bc1ad1a067dc8a2d7c8e4a54
Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
packaging/inm-manager.spec
src/inm-net-access.c

index 1f9cc98c12d708964deefda79ab2e5b454e60037..eb4dcbfcaca95e6f9bd363f70a781ef525b02b44 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       inm-manager
 Summary:    INM(Intelligent Network Monitoring) daemon
-Version:    0.0.2
+Version:    0.0.3
 Release:    1
 Group:      Network & Connectivity/Other
 License:    Apache-2.0
index 4029d80538de7a91e84fc649df963c98c3e1716a..b1ba722f86bf7661203ad5b96229d2d78482bfc7 100644 (file)
@@ -602,18 +602,17 @@ cleanup:
 
 void inm_net_access_start_checking(void)
 {
-       inm_internet_param_s *net_params = NULL;
+       inm_internet_param_s *net_params = net_access_mon.net_params;
        __INM_FUNC_ENTER__;
 
-       if (net_access_mon.net_params == NULL) {
+       if (net_params == NULL) {
                net_params = g_try_malloc0(sizeof(inm_internet_param_s));
                if (net_params == NULL) {
                        __INM_FUNC_EXIT__;
                        return;
                }
                net_params->fd = -1;
-       } else {
-               net_params = net_access_mon.net_params;
+               net_access_mon.net_params = net_params;
        }
 
        if ((net_access_mon.check_state != INTERNET_CHECK_STATE_NONE) ||