summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordanh-arm <dan.handley@arm.com>2016-07-06 17:35:37 +0100
committerGitHub <noreply@github.com>2016-07-06 17:35:37 +0100
commit32bc641dc10287fbaef5c1dfe5e34ff12cc8dbbf (patch)
treef2b93c5cf22ecff4e6edeea3262af9d83e4d29bb
parent6f511c4782f079c75928a4dae3a4e3e4f6754831 (diff)
parentf16db56a9ed219cc061210f392c75b014e34b411 (diff)
Merge pull request #657 from yatharth-arm/yk/genfw-1505
Fix `cert_create` tool for Segmentation fault
-rw-r--r--tools/cert_create/src/main.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/cert_create/src/main.c b/tools/cert_create/src/main.c
index c87d9888..c58f41de 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) {