Fix memory leak issue 58/114958/1 accepted/tizen/common/20170227.043025 accepted/tizen/ivi/20170224.065434 accepted/tizen/mobile/20170224.065314 accepted/tizen/unified/20170309.033810 accepted/tizen/wearable/20170224.065354 submit/tizen/20170224.040753 submit/tizen_unified/20170308.100409
authorWootak Jung <wootak.jung@samsung.com>
Mon, 13 Feb 2017 00:57:31 +0000 (09:57 +0900)
committerWootak Jung <wootak.jung@samsung.com>
Thu, 16 Feb 2017 02:11:20 +0000 (11:11 +0900)
Change-Id: I43aee94332ec960ef0da6c08c5eb7a7eb1ad9131

packaging/tel-plugin-indicator.spec
src/s_indi_main.c

index 7fa55b7..1cec727 100644 (file)
@@ -1,6 +1,6 @@
 %define major 0
 %define minor 1
-%define patchlevel 71
+%define patchlevel 72
 
 Name:           tel-plugin-indicator
 Version:        %{major}.%{minor}.%{patchlevel}
index 37a5c5a..d4113ac 100644 (file)
@@ -391,8 +391,8 @@ gboolean __s_indi_update_callback(__s_indi_cb_user_data *data)
                }
        }
 
-       rx_changes_total = rx_curr_total - rx_prev_total;
-       tx_changes_total = tx_curr_total - tx_prev_total;
+       rx_changes_total = ((rx_curr_total > rx_prev_total) ? (rx_curr_total - rx_prev_total) : S_INDI_ZERO);
+       tx_changes_total = ((tx_curr_total > tx_prev_total) ? (tx_curr_total - tx_prev_total) : S_INDI_ZERO);
 
        if (rx_changes_total)
                cp_state |= S_INDI_TRANSFER_RX;