From 3ddb45a6b7a64e66d13a5cf0c437428041e81439 Mon Sep 17 00:00:00 2001 From: Karel Miko Date: Thu, 14 Sep 2017 20:32:47 +0200 Subject: [PATCH] fix scan-build bug/warning in tv_gen --- demos/tv_gen.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/demos/tv_gen.c b/demos/tv_gen.c index 86abf77..127c114 100644 --- a/demos/tv_gen.c +++ b/demos/tv_gen.c @@ -527,6 +527,10 @@ void ccm_gen(void) printf("Error CCM'ing: %s\n", error_to_string(err)); exit(EXIT_FAILURE); } + if (len == 0) { + printf("Error CCM'ing: zero length\n"); + exit(EXIT_FAILURE); + } fprintf(out, "%3d: ", y1); for (z = 0; z < y1; z++) { fprintf(out, "%02X", plaintext[z]);