enum GNUNET_SERVICE_Options opt, GNUNET_SERVICE_Main task,
void *task_cls)
{
-#define HANDLE_ERROR do { err = 1; GNUNET_break (0); goto shutdown; } while (0)
+#define HANDLE_ERROR do { GNUNET_break (0); goto shutdown; } while (0)
int err;
char *cfg_fn;
GNUNET_GETOPT_OPTION_VERSION (PACKAGE_VERSION),
GNUNET_GETOPT_OPTION_END
};
- err = 0;
+ err = 1;
do_daemonize = 0;
logfile = NULL;
loglev = GNUNET_strdup ("WARNING");
#endif
}
/* actually run service */
+ err = 0;
GNUNET_SCHEDULER_run (&service_task, &sctx);
/* shutdown */
&build_msg, client);
}
+
static void
do_stop (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
{
ok = 0;
}
+
static struct GNUNET_SERVER_MessageHandler myhandlers[] = {
{&recv_cb, NULL, MY_TYPE, sizeof (struct GNUNET_MessageHeader)},
{NULL, NULL, 0, 0}
};
-
-
static void
runner (void *cls, struct GNUNET_SERVER_Handle *server,
const struct GNUNET_CONFIGURATION_Handle *cfg)