From afe866086c00d433e270a94c782f551e5b00263b Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Wed, 4 Dec 2019 11:35:40 +1300 Subject: [PATCH] lib/fuzzing/decode_ndr_X: print less by default, avoid pipe ndrdump can now take base64 input directly. Signed-off-by: Douglas Bagnall Reviewed-by: Andrew Bartlett --- lib/fuzzing/decode_ndr_X_crash | 43 ++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 15 deletions(-) diff --git a/lib/fuzzing/decode_ndr_X_crash b/lib/fuzzing/decode_ndr_X_crash index 75dc7de215f..8b05e653fcd 100755 --- a/lib/fuzzing/decode_ndr_X_crash +++ b/lib/fuzzing/decode_ndr_X_crash @@ -19,7 +19,16 @@ FLAGS = [ (4, 'ndr64', '--ndr64'), ] + +def print_if_verbose(*args, **kwargs): + if verbose: + print(*args, **kwargs) + + def process_one_file(f): + print_if_verbose(f.name) + print_if_verbose('-' * len(f.name)) + b = f.read() flags, function = struct.unpack('