From 458b5b28ee499150480de42cc848ce119c208967 Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Tue, 17 Jul 2012 17:26:24 -0700 Subject: [PATCH] Refresh of rstream-fork --- examples/rstream.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/examples/rstream.c b/examples/rstream.c index 70bd2526..85956572 100644 --- a/examples/rstream.c +++ b/examples/rstream.c @@ -467,7 +467,6 @@ static int server_connect(void) if (use_fork) fork_pid = fork(); - if (!fork_pid) set_options(rs); return ret; @@ -558,10 +557,11 @@ static int run(void) init_latency_test(test_size[i].size); run_test(); } - rs_shutdown(rs, SHUT_RDWR); + if (!fork_pid) + rs_shutdown(rs, SHUT_RDWR); rs_close(rs); - if (use_fork && !fork_pid) + if (!dst_addr && use_fork && !fork_pid) goto free; optimization = opt_bandwidth; @@ -583,7 +583,8 @@ static int run(void) ret = run_test(); } - rs_shutdown(rs, SHUT_RDWR); + if (!fork_pid) + rs_shutdown(rs, SHUT_RDWR); rs_close(rs); free: free(buf); -- 2.45.2