summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rpc/rpc-lib/src/rpcsvc.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/rpc/rpc-lib/src/rpcsvc.c b/rpc/rpc-lib/src/rpcsvc.c
index 01b441317c3..9ef0f352ec8 100644
--- a/rpc/rpc-lib/src/rpcsvc.c
+++ b/rpc/rpc-lib/src/rpcsvc.c
@@ -1679,24 +1679,24 @@ rpcsvc_create_listeners (rpcsvc_t *svc, dict_t *options, char *name)
goto out;
}
- ret = dict_set_dynstr (options, "transport-type", ptr);
+ ret = asprintf (&transport_name, "%s.%s", ptr, name);
if (ret == -1) {
goto out;
}
- ret = asprintf (&transport_name, "%s.%s", ptr, name);
+ ret = dict_set_dynstr (options, "transport-type", ptr);
if (ret == -1) {
goto out;
}
+ ptr = strtok_r (NULL, ",", &saveptr);
+
ret = rpcsvc_create_listener (svc, options, transport_name);
if (ret != 0) {
goto out;
}
count++;
-
- ptr = strtok_r (NULL, ",", &saveptr);
}
ptr = NULL;