Fix: sessiond: crash when sending data_pending to an active session
[lttng-tools.git] / src / bin / lttng-sessiond / client.c
index c798234ae90cc0a48eb68fbb9c236122c514caf2..fc26554c9583271474cd4b92fea99dc8f3573880 100644 (file)
@@ -1977,12 +1977,12 @@ skip_domain:
                         * ret will be set to LTTNG_OK at the end of
                         * this function.
                         */
-               } else if (pending_ret < 0) {
+               } else if (pending_ret <= LTTNG_OK || pending_ret >= LTTNG_ERR_NR) {
                        ret = LTTNG_ERR_UNK;
-                       goto setup_error;
+                       goto error;
                } else {
                        ret = pending_ret;
-                       goto setup_error;
+                       goto error;
                }
 
                pending_ret_byte = (uint8_t) pending_ret;
This page took 0.024399 seconds and 4 git commands to generate.