Fix: unchecked return value in relayd live.c
[lttng-tools.git] / src / bin / lttng-relayd / live.c
index 06eba74d7dbf4d1e0d5243a9f03df4cf58b46a0e..45ac5d55fd7e7dd7cf9fb8b268877b03e0c464a1 100644 (file)
@@ -341,7 +341,10 @@ int make_viewer_streams(struct relay_session *session,
                                 * Ensure a self-reference is preserved even
                                 * after we have put our local reference.
                                 */
-                               viewer_stream_get(vstream);
+                               if (!viewer_stream_get(vstream)) {
+                                       ERR("Unable to get self-reference on viewer stream, logic error.");
+                                       abort();
+                               }
                        } else {
                                if (!vstream->sent_flag && nb_unsent) {
                                        /* Update number of unsent stream counter. */
This page took 0.022828 seconds and 4 git commands to generate.