From abee55e7f515e7bbc9f80b65a15f959146d78ef2 Mon Sep 17 00:00:00 2001 From: Marco Oliverio Date: Mon, 9 Oct 2023 12:59:33 +0000 Subject: [PATCH] tpm: policy_sign: fix: modulo by zero --- tools/tpm/policy_sign.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/tpm/policy_sign.c b/tools/tpm/policy_sign.c index 0b7ee812..47a1f591 100644 --- a/tools/tpm/policy_sign.c +++ b/tools/tpm/policy_sign.c @@ -205,7 +205,7 @@ static void printHexString(const unsigned char* bin, unsigned long sz, printf("\t"); for (i = 0; i < sz; i++) { printf("%02x", bin[i]); - if (((i+1) % maxLine) == 0 && i+1 != sz) + if (maxLine > 0 && ((i+1) % maxLine) == 0 && i+1 != sz) printf("\n\t"); } printf("\n");