diff --git a/tools/cert_create/src/main.c b/tools/cert_create/src/main.c index c87d9888dd0fa98f0e2b01a3e2ee90afabe3d260..c58f41deab48db1a3599fa691287d5a6ec4f4a7a 100644 --- a/tools/cert_create/src/main.c +++ b/tools/cert_create/src/main.c @@ -428,9 +428,11 @@ int main(int argc, char *argv[]) */ switch (ext->type) { case EXT_TYPE_NVCOUNTER: - nvctr = atoi(ext->arg); - CHECK_NULL(cert_ext, ext_new_nvcounter(ext_nid, + if (ext->arg) { + nvctr = atoi(ext->arg); + CHECK_NULL(cert_ext, ext_new_nvcounter(ext_nid, EXT_CRIT, nvctr)); + } break; case EXT_TYPE_HASH: if (ext->arg == NULL) {