summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Bignier <paul.bignier@gmail.com>2015-12-18 21:51:01 +0100
committerPaul Bignier <paul.bignier@gmail.com>2015-12-18 21:51:01 +0100
commit69c58ff60c818ff27ca8b9ff518d0af6a13fa624 (patch)
treeee79c708c1c093279ba801a142454c23783cf806
parentcb498a841fe463e937f915db0e5102ab17470fc3 (diff)
downloadnss-hg-69c58ff60c818ff27ca8b9ff518d0af6a13fa624.tar.gz
Bug 1229736 - [Coverity 1202779] Avoid division by zero, r=kaie
-rw-r--r--lib/pk11wrap/pk11obj.c2
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;