From 5f4de5bf48adea1a6bf514dae9e455b046c50744 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Tue, 19 Sep 2017 21:53:52 +0200 Subject: nwztools/scsitools: make do_fw_upgrade output less confusing Change-Id: If616e646aeddf20aa3cee79a821a420d9102c708 --- utils/nwztools/scsitools/scsitool.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'utils/nwztools') diff --git a/utils/nwztools/scsitools/scsitool.c b/utils/nwztools/scsitools/scsitool.c index 63a23c416d..a4aa853f46 100644 --- a/utils/nwztools/scsitools/scsitool.c +++ b/utils/nwztools/scsitools/scsitool.c @@ -758,9 +758,13 @@ int do_fw_upgrade(int argc, char **argv) cprintf(GREY, "An error occured during request\n"); return ret; } - buffer[buffer_size] = 0; - cprintf_field("Result:", "\n"); - print_hex(buffer, buffer_size); + /* the device is not supposed to send back anything but if it does, print it */ + if(buffer_size > 0) + { + buffer[buffer_size] = 0; + cprintf_field("Result:", "\n"); + print_hex(buffer, buffer_size); + } return 0; } -- cgit