X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fust-app.c;h=6828660aa537a22e73a23a73c4c38665af03f2fc;hb=4c3f302be806a1c0d0a9049a04c81a7492dab4f7;hp=38aeaab60a9399796fbce28080686af087279803;hpb=5c408ad8ef08a226c018702aca969536f36ac4e5;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/ust-app.c b/src/bin/lttng-sessiond/ust-app.c index 38aeaab60..6828660aa 100644 --- a/src/bin/lttng-sessiond/ust-app.c +++ b/src/bin/lttng-sessiond/ust-app.c @@ -6334,7 +6334,9 @@ int ust_app_rotate_session(struct ltt_session *session, bool *ust_active) reg->registry->reg.ust->metadata_key, LTTNG_DOMAIN_UST, session); if (ret < 0) { - ret = LTTNG_ERR_KERN_CONSUMER_FAIL; + ret = reg->bits_per_long == 32 ? + -LTTNG_ERR_UST_CONSUMER32_FAIL : + -LTTNG_ERR_UST_CONSUMER64_FAIL; goto error; } @@ -6353,7 +6355,9 @@ int ust_app_rotate_session(struct ltt_session *session, bool *ust_active) reg_chan->consumer_key, LTTNG_DOMAIN_UST, session); if (ret < 0) { - ret = LTTNG_ERR_KERN_CONSUMER_FAIL; + ret = reg->bits_per_long == 32 ? + -LTTNG_ERR_UST_CONSUMER32_FAIL : + -LTTNG_ERR_UST_CONSUMER64_FAIL; goto error; } ret = consumer_rotate_channel(socket, @@ -6430,7 +6434,9 @@ int ust_app_rotate_session(struct ltt_session *session, bool *ust_active) ret = rotate_add_channel_pending(registry->metadata_key, LTTNG_DOMAIN_UST, session); if (ret < 0) { - ret = LTTNG_ERR_KERN_CONSUMER_FAIL; + ret = app->bits_per_long == 32 ? + -LTTNG_ERR_UST_CONSUMER32_FAIL : + -LTTNG_ERR_UST_CONSUMER64_FAIL; goto error; } @@ -6441,7 +6447,9 @@ int ust_app_rotate_session(struct ltt_session *session, bool *ust_active) ua_chan->key, LTTNG_DOMAIN_UST, session); if (ret < 0) { - ret = LTTNG_ERR_KERN_CONSUMER_FAIL; + ret = app->bits_per_long == 32 ? + -LTTNG_ERR_UST_CONSUMER32_FAIL : + -LTTNG_ERR_UST_CONSUMER64_FAIL; goto error; } ret = consumer_rotate_channel(socket, ua_chan->key,