summaryrefslogtreecommitdiff
path: root/pr/src/misc/pratom.c
diff options
context:
space:
mode:
Diffstat (limited to 'pr/src/misc/pratom.c')
-rw-r--r--pr/src/misc/pratom.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pr/src/misc/pratom.c b/pr/src/misc/pratom.c
index 24028e56..35b86c0d 100644
--- a/pr/src/misc/pratom.c
+++ b/pr/src/misc/pratom.c
@@ -120,6 +120,8 @@ int index;
if (num_atomic_locks > MAX_ATOMIC_LOCKS)
num_atomic_locks = MAX_ATOMIC_LOCKS;
+ else if (num_atomic_locks < 1)
+ num_atomic_locks = 1;
else {
num_atomic_locks = PR_FloorLog2(num_atomic_locks);
num_atomic_locks = 1L << num_atomic_locks;