diff --git a/test/setup_transfer.cpp b/test/setup_transfer.cpp index 486362229..556d912aa 100644 --- a/test/setup_transfer.cpp +++ b/test/setup_transfer.cpp @@ -201,7 +201,12 @@ int start_proxy(int proxy_type) , port, type, auth); fprintf(stderr, "starting delegated proxy on port %d (%s %s)...\n", port, type, auth); - system(buf); + int r = system(buf); + if (r != 0) + { + fprintf(stderr, "failed (%d) %s\n", errno, strerror(errno)); + exit(1); + } fprintf(stderr, "launched\n"); // apparently delegate takes a while to open its listen port test_sleep(500);