From cec6fa34c30f61e17cfc8c5a10658280fe19abb4 Mon Sep 17 00:00:00 2001 From: Phil Carns Date: Sat, 20 May 2017 19:24:06 +0200 Subject: [PATCH] bug fix --- examples/composition/composed-svc-daemon.c | 4 ++-- examples/composition/delegator-service.c | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/composition/composed-svc-daemon.c b/examples/composition/composed-svc-daemon.c index 83e8763..ed13432 100644 --- a/examples/composition/composed-svc-daemon.c +++ b/examples/composition/composed-svc-daemon.c @@ -155,11 +155,11 @@ int main(int argc, char **argv) svc = strtok(svc_list, ","); while(svc) { - if(strcmp(svc, "data-xfer")) + if(!strcmp(svc, "data-xfer")) { data_xfer_service_register(mid, *handler_pool, 0); } - else if(strcmp(svc, "delegator")) + else if(!strcmp(svc, "delegator")) { relay_addr_string = getenv("RELAY_ADDR"); if(relay_addr_string) diff --git a/examples/composition/delegator-service.c b/examples/composition/delegator-service.c index dab28e4..ad165fd 100644 --- a/examples/composition/delegator-service.c +++ b/examples/composition/delegator-service.c @@ -87,11 +87,13 @@ int delegator_service_register(margo_instance_id mid, ABT_pool pool, uint32_t mp assert(hret == HG_SUCCESS); if(!flag) { + printf("DBG: registering client side data_xfer_read.\n"); g_data_xfer_read_id = MERCURY_REGISTER(margo_get_class(mid), "data_xfer_read", data_xfer_read_in_t, data_xfer_read_out_t, NULL); } else { + printf("DBG: NOT registering client side data_xfer_read.\n"); g_data_xfer_read_id = id; } -- 2.26.2