diff --git a/lib/nodes/rtp.c b/lib/nodes/rtp.c index 36e39d345..2f207ce9f 100644 --- a/lib/nodes/rtp.c +++ b/lib/nodes/rtp.c @@ -464,8 +464,11 @@ int rtp_stop(struct node *n) return ret; } - return io_destroy(&r->io); + ret = io_destroy(&r->io); + if (ret) + return ret; + return ret; } static void stop_handler(int sig, siginfo_t *si, void *ctx)