rotate pending working on the relay
[deliverable/lttng-tools.git] / src / common / relayd / relayd.c
index 339ed85ab535080ee79320a59e20e534956b8bd8..af9f1783527dc46ef46718094e5e23bb0faf4fec 100644 (file)
@@ -1117,12 +1117,12 @@ int relayd_rotate_pending(struct lttcomm_relayd_sock *rsock, uint64_t chunk_id)
        reply.ret_code = be32toh(reply.ret_code);
 
        /* Return session id or negative ret code. */
-       if (reply.ret_code != LTTNG_OK) {
+       if (reply.ret_code >= LTTNG_OK) {
                ret = -1;
                ERR("Relayd rotate pending replied error %d", reply.ret_code);
        } else {
-               /* Success */
-               ret = 0;
+               /* No error, just rotate pending state */
+               ret = reply.ret_code;
        }
 
        DBG("Relayd rotate pending completed successfully");
This page took 0.026735 seconds and 5 git commands to generate.