diff --git a/examples/composition/composed-svc-daemon.c b/examples/composition/composed-svc-daemon.c index 83e876322807ca582485ab06941176ded81109a6..ed13432448e38767a7798e4927e63eb2329a28a6 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 dab28e4f48c5f7fea60e34e286d9b25121d2ba8e..ad165fd24c0a492ce814d52223c4164cebae4d45 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; }