diff --git a/criu/page-xfer.c b/criu/page-xfer.c index 051bccee3..639ce842f 100644 --- a/criu/page-xfer.c +++ b/criu/page-xfer.c @@ -731,7 +731,7 @@ int cr_page_server(bool daemon_mode, int cfd) no_server: ret = run_tcp_server(daemon_mode, &ask, cfd, sk); if (ret != 0) - return ret; + return ret > 0 ? 0 : -1; if (ask >= 0) ret = page_server_serve(ask);