From: Slava Barinov Date: Thu, 25 May 2017 12:42:50 +0000 (+0300) Subject: tracker: move variable definition from header to source X-Git-Tag: accepted/tizen/4.0/unified/20170816.013240^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F47%2F131147%2F1;p=platform%2Fcore%2Fsystem%2Flibtracker.git tracker: move variable definition from header to source This fixes Address Sanitizer build with -fno-common Change-Id: Ia19e7e3a6dc13d6c73b302810924405d7a890a27 Signed-off-by: Slava Barinov --- diff --git a/include/tracker_private.h b/include/tracker_private.h index 59ad674..a8ab2f6 100644 --- a/include/tracker_private.h +++ b/include/tracker_private.h @@ -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) \ diff --git a/src/tracker.c b/src/tracker.c index f972dd9..4b34711 100644 --- a/src/tracker.c +++ b/src/tracker.c @@ -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;