summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSlava Barinov <v.barinov@samsung.com>2017-05-25 15:42:50 +0300
committerSlava Barinov <v.barinov@samsung.com>2017-05-25 15:42:50 +0300
commit271ea858652ab0e765543b7b31e34a499625b7a3 (patch)
tree3bc50a8c818ec0ad3f49d5a28d5932786d21dea5
parentc1f157fe7d1cc6835763533eb6ba87f51afcb869 (diff)
downloadlibtracker-271ea858652ab0e765543b7b31e34a499625b7a3.tar.gz
libtracker-271ea858652ab0e765543b7b31e34a499625b7a3.tar.bz2
libtracker-271ea858652ab0e765543b7b31e34a499625b7a3.zip
This fixes Address Sanitizer build with -fno-common Change-Id: Ia19e7e3a6dc13d6c73b302810924405d7a890a27 Signed-off-by: Slava Barinov <v.barinov@samsung.com>
-rw-r--r--include/tracker_private.h2
-rw-r--r--src/tracker.c2
2 files changed, 3 insertions, 1 deletions
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;