lttng-ctl: fix: lttng_data_pending confuses communication status
[lttng-tools.git] / src / lib / lttng-ctl / lttng-ctl.c
index ff39b88416e4d4410cd5af453a6e92baf4226a10..9e709c1b6e4157f9072838d3fdbc8f779ed63cda 100644 (file)
@@ -2857,6 +2857,10 @@ int lttng_data_pending(const char *session_name)
                /* Unexpected payload size */
                ret = -LTTNG_ERR_INVALID;
                goto end;
+       } else if (!pending) {
+               /* Internal error. */
+               ret = -LTTNG_ERR_UNK;
+               goto end;
        }
 
        ret = (int) *pending;
This page took 0.024369 seconds and 4 git commands to generate.