Hi Chen,
On Mon, Mar 19, 2012, chen.ganir@ti.com wrote:
quoted hunk ↗ jump to hunk
--- a/alert/main.c
+++ b/alert/main.c
@@ -28,6 +28,7 @@
#include <stdint.h>
#include <glib.h>
+#include <errno.h>
#include "plugin.h"
#include "hcid.h"
@@ -37,8 +38,8 @@
static int alert_init(void)
{
if (!main_opts.gatt_enabled) {
- DBG("Attribute server is disabled");
- return -1;
+ DBG("GATT is disabled");
+ return -ENOTSUP;
}
I've applied all three patches, but I think it'd be cleaner to have the
check for main_opts.gatt_enabled in a single central place instead of
each plugin having to do it by themselves (in general any access to
main_opts from plugins should imo be avoided).
The first idea that comes to mind is that gatt_service_add() should be
the one checking for this conf-option and plugins should check for
failure of that function.
Johan