X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fcmd.c;h=98e090539af0ecf7755abc2dfe1332b2f116f3fa;hp=d882b074d54cd4f0348365ab4adb218ce263c48b;hb=fa64dfb477cac50bb0b8a02fcf6b5a16a426d43b;hpb=327115d8d042b3b1eb906d332c4c02a537ecdb27 diff --git a/src/bin/lttng-sessiond/cmd.c b/src/bin/lttng-sessiond/cmd.c index d882b074d..98e090539 100644 --- a/src/bin/lttng-sessiond/cmd.c +++ b/src/bin/lttng-sessiond/cmd.c @@ -2388,6 +2388,10 @@ ssize_t cmd_list_domains(struct ltt_session *session, } } + if (!nb_dom) { + goto end; + } + *domains = zmalloc(nb_dom * sizeof(struct lttng_domain)); if (*domains == NULL) { ret = LTTNG_ERR_FATAL; @@ -2413,7 +2417,7 @@ ssize_t cmd_list_domains(struct ltt_session *session, } } } - +end: return nb_dom; error: