diff options
Diffstat (limited to 'extra/usb_updater/gsctool.c')
-rw-r--r-- | extra/usb_updater/gsctool.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/extra/usb_updater/gsctool.c b/extra/usb_updater/gsctool.c index ffa9a8d32b..44b6c3b71d 100644 --- a/extra/usb_updater/gsctool.c +++ b/extra/usb_updater/gsctool.c @@ -497,16 +497,16 @@ static int tpm_send_pkt(struct transfer_descriptor *td, unsigned int digest, out->length = htobe32(len); memcpy(payload, data, size); -#ifdef DEBUG - { + + if (verbose_mode) { int i; debug("Writing %d bytes to TPM at %x\n", len, addr); - for (i = 0; i < 20; i++) + for (i = 0; i < MIN(len, 20); i++) debug("%2.2x ", outbuf[i]); debug("\n"); } -#endif + switch (td->ep_type) { case dev_xfer: done = write(td->tpm_fd, out, len); |