From 46d5e2b42e00ec392bf3326743519bc25136db09 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Fri, 28 Apr 2017 09:20:05 +0200 Subject: [PATCH] TLSProxy: When in debug mode, show the exact subprocess commands When you want to debug a test that goes wrong, it's useful to know exactly what subprocess commands are run. Reviewed-by: Andy Polyakov Reviewed-by: Rich Salz (Merged from https://github.com/openssl/openssl/pull/3342) --- util/TLSProxy/Proxy.pm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/util/TLSProxy/Proxy.pm b/util/TLSProxy/Proxy.pm index aaef753cd6..a826cb5257 100644 --- a/util/TLSProxy/Proxy.pm +++ b/util/TLSProxy/Proxy.pm @@ -171,6 +171,9 @@ sub start if ($self->serverflags ne "") { $execcmd .= " ".$self->serverflags; } + if ($self->debug) { + print STDERR "Server command: $execcmd\n"; + } exec($execcmd); } $self->serverpid($pid); @@ -232,6 +235,9 @@ sub clientstart if (defined $self->sessionfile) { $execcmd .= " -ign_eof"; } + if ($self->debug) { + print STDERR "Client command: $execcmd\n"; + } exec($execcmd); } } -- 2.25.1