From: David Goulet Date: Tue, 1 Apr 2014 15:36:13 +0000 (-0400) Subject: Fix: don't print stream name in error message X-Git-Tag: v2.5.0-rc1~80 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=8cf93def79a257058bdf3a25843e0627707a18bd;p=lttng-tools.git Fix: don't print stream name in error message The stream received, in per UID, is actually a temporary stream object that only contains the UST object data which is the relevant part for UST to use. Thus on error the name was random data thus print the valid handle descriptor instead of invalid data. Signed-off-by: David Goulet --- diff --git a/src/bin/lttng-sessiond/ust-consumer.c b/src/bin/lttng-sessiond/ust-consumer.c index 9715c426f..a8a11dcee 100644 --- a/src/bin/lttng-sessiond/ust-consumer.c +++ b/src/bin/lttng-sessiond/ust-consumer.c @@ -383,8 +383,8 @@ int ust_consumer_send_stream_to_ust(struct ust_app *app, ret = ustctl_send_stream_to_ust(app->sock, channel->obj, stream->obj); if (ret < 0) { if (ret != -EPIPE && ret != -LTTNG_UST_ERR_EXITING) { - ERR("Error ustctl send stream %s to app pid: %d with ret %d", - stream->name, app->pid, ret); + ERR("ustctl send stream handle %d to app pid: %d with ret %d", + stream->obj->handle, app->pid, ret); } else { DBG3("UST app send stream to ust failed. Application is dead."); }