From b33f1f5922314b86e81bf872d896590744a5980b Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Mon, 25 Jul 2011 17:15:55 -0300 Subject: [PATCH] Check if attrib server is enabled for Proximity Before registering Proximity services(Link Loss, Immediate alert and TX Power), "AttributeServer" option value needs to be verified. --- proximity/reporter.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/proximity/reporter.c b/proximity/reporter.c index fe1844230..77a7dcdf9 100644 --- a/proximity/reporter.c +++ b/proximity/reporter.c @@ -31,6 +31,7 @@ #include "log.h" +#include "hcid.h" #include "att.h" #include "gattrib.h" #include "attrib-server.h" @@ -170,10 +171,10 @@ static void register_immediate_alert(void) int reporter_init(void) { - /* - * TODO: Create/Update Proximity Reporter Characteristics - * for Path Loss and Immediate Alert Services. - */ + if (!main_opts.attrib_server) { + DBG("Attribute server is disabled"); + return -1; + } DBG("Proximity Reporter"); -- 2.47.3