tracker: move variable definition from header to source 47/131147/1 accepted/tizen/4.0/unified/20170816.013240 accepted/tizen/4.0/unified/20170829.015942 accepted/tizen/unified/20170609.053445 submit/tizen/20170607.023749 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004
authorSlava Barinov <v.barinov@samsung.com>
Thu, 25 May 2017 12:42:50 +0000 (15:42 +0300)
committerSlava Barinov <v.barinov@samsung.com>
Thu, 25 May 2017 12:42:50 +0000 (15:42 +0300)
This fixes Address Sanitizer build with -fno-common

Change-Id: Ia19e7e3a6dc13d6c73b302810924405d7a890a27
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
include/tracker_private.h
src/tracker.c

index 59ad674..a8ab2f6 100644 (file)
@@ -86,7 +86,7 @@ void stop_service_iot(void);
 
 /****************************************************************/
 
-struct ops *trackers[TRACKER_TYPE_MAX];
+extern struct ops *trackers[TRACKER_TYPE_MAX];
 
 #define REGISTER_TRACKER(name) \
        static void __attribute__ ((constructor)) add_tracker(void)     \
index f972dd9..4b34711 100644 (file)
@@ -18,6 +18,8 @@
 #include "tracker.h"
 #include "tracker_private.h"
 
+struct ops *trackers[TRACKER_TYPE_MAX];
+
 API int tracker_get_ref_counter(tracker_type_e type, int *cnt)
 {
        int ref;