From 271ea858652ab0e765543b7b31e34a499625b7a3 Mon Sep 17 00:00:00 2001 From: Slava Barinov Date: Thu, 25 May 2017 15:42:50 +0300 Subject: tracker: move variable definition from header to source This fixes Address Sanitizer build with -fno-common Change-Id: Ia19e7e3a6dc13d6c73b302810924405d7a890a27 Signed-off-by: Slava Barinov --- include/tracker_private.h | 2 +- src/tracker.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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; -- cgit v1.2.3