On 03.08.21 16:28, Pali Rohár wrote:
This is how all other debug / diagnostic messages are handled.

This commit message is misleading. What you do is hide an output.


Signed-off-by: Pali Rohár <p...@kernel.org>
---
  common/xyzModem.c | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/xyzModem.c b/common/xyzModem.c
index 631c44e11adf..c200c9ff9177 100644
--- a/common/xyzModem.c
+++ b/common/xyzModem.c
@@ -608,10 +608,10 @@ xyzModem_stream_read (char *buf, int size, int *err)
  void
  xyzModem_stream_close (int *err)
  {
-  diag_printf
+  ZM_DEBUG (zm_dprintf
      ("xyzModem - %s mode, %d(SOH)/%d(STX)/%d(CAN) packets, %d retries\n",
       xyz.crc_mode ? "CRC" : "Cksum", xyz.total_SOH, xyz.total_STX,
-     xyz.total_CAN, xyz.total_retries);
+     xyz.total_CAN, xyz.total_retries));
    ZM_DEBUG (zm_flush ());

zm_dprintf prints into the debug buffer which seems not to be overflow
protected.

diag_printf prints to the console.

Why do you want to hide this message?
Isn't the CRC what the user will want to check?
And if many retries occur doesn't this alert the user that the transfer
may be corrupted?

Best regards

Heinrich

  }


Reply via email to