From d7530757df4df3fe65915e94545f00a646479e41 Mon Sep 17 00:00:00 2001 From: David Disseldorp Date: Thu, 25 Oct 2018 23:17:21 +0200 Subject: [PATCH] examples: don't assume NOP-In data is zero terminated Signed-off-by: David Disseldorp --- examples/iscsiclient.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/iscsiclient.c b/examples/iscsiclient.c index 476a925..a61d6e0 100644 --- a/examples/iscsiclient.c +++ b/examples/iscsiclient.c @@ -86,7 +86,8 @@ void nop_out_cb(struct iscsi_context *iscsi, int status, void *command_data, voi printf("NOP-IN status:%d\n", status); if (data->size > 0) { - printf("NOP-IN data:%s\n", data->data); + printf("NOP-IN (%zu) data:%.*s\n", + data->size, (int)data->size, data->data); } printf("Send SYNCHRONIZECACHE10\n"); task = iscsi_synchronizecache10_task(iscsi, 2, 0, 0, 0, 0, synccache10_cb, private_data);