瀏覽代碼

fix scan-build bug/warning in tv_gen

Karel Miko 8 年之前
父節點
當前提交
3ddb45a6b7
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      demos/tv_gen.c

+ 4 - 0
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]);