diff options
author | Paul Bignier <paul.bignier@gmail.com> | 2015-12-18 21:51:01 +0100 |
---|---|---|
committer | Paul Bignier <paul.bignier@gmail.com> | 2015-12-18 21:51:01 +0100 |
commit | 69c58ff60c818ff27ca8b9ff518d0af6a13fa624 (patch) | |
tree | ee79c708c1c093279ba801a142454c23783cf806 | |
parent | cb498a841fe463e937f915db0e5102ab17470fc3 (diff) | |
download | nss-hg-69c58ff60c818ff27ca8b9ff518d0af6a13fa624.tar.gz |
Bug 1229736 - [Coverity 1202779] Avoid division by zero, r=kaie
-rw-r--r-- | lib/pk11wrap/pk11obj.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/pk11wrap/pk11obj.c b/lib/pk11wrap/pk11obj.c index acd20dd37..260aeed69 100644 --- a/lib/pk11wrap/pk11obj.c +++ b/lib/pk11wrap/pk11obj.c @@ -25,6 +25,8 @@ SECItem * PK11_BlockData(SECItem *data,unsigned long size) { SECItem *newData; + if (size == 0u) return NULL; + newData = (SECItem *)PORT_Alloc(sizeof(SECItem)); if (newData == NULL) return NULL; |