diff --git a/lib/ratp.c b/lib/ratp.c index d596a0e..22e8363 100644 --- a/lib/ratp.c +++ b/lib/ratp.c @@ -1658,6 +1658,8 @@ } out: + ri->in_ratp--; + if (ret) { free(ri->recvbuf); free(ri->sendbuf); @@ -1665,8 +1667,6 @@ ratp->internal = NULL; } - ri->in_ratp--; - return ret; }