X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=src%2Fplugins%2Fctf%2Flttng-live%2Fviewer-connection.c;h=e3ac7f8d84fc78d05f5bf806cf75cbc71f740a0e;hp=f094a8f96553f3c9e098c373d3a177df9fc0eecf;hb=477ede8e64839e70251d7cee2ba43e72ec730723;hpb=f797424a5aa3b965937203073b27d666c25a6987 diff --git a/src/plugins/ctf/lttng-live/viewer-connection.c b/src/plugins/ctf/lttng-live/viewer-connection.c index f094a8f9..e3ac7f8d 100644 --- a/src/plugins/ctf/lttng-live/viewer-connection.c +++ b/src/plugins/ctf/lttng-live/viewer-connection.c @@ -810,9 +810,11 @@ error: } BT_HIDDEN -int lttng_live_attach_session(struct lttng_live_session *session) +enum lttng_live_attach_session_status lttng_live_attach_session( + struct lttng_live_session *session) { struct lttng_viewer_cmd cmd; + enum lttng_live_attach_session_status attach_status; struct lttng_viewer_attach_session_request rq; struct lttng_viewer_attach_session_response rp; struct lttng_live_msg_iter *lttng_live_msg_iter = @@ -889,10 +891,14 @@ int lttng_live_attach_session(struct lttng_live_session *session) session->attached = true; session->new_streams_needed = false; - return 0; + attach_status = LTTNG_LIVE_ATTACH_SESSION_STATUS_OK; + goto end; error: - return -1; + attach_status = LTTNG_LIVE_ATTACH_SESSION_STATUS_ERROR; + +end: + return attach_status; } BT_HIDDEN