summaryrefslogtreecommitdiff
path: root/main/main.c
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2017-11-21 18:48:37 +0100
committerAnatol Belski <ab@php.net>2017-11-21 18:48:37 +0100
commit6b54b3409a46119bc702af5d905718a88a0115a3 (patch)
treed775d9ca768778442fb5ae1860bc054656424061 /main/main.c
parentd006270040b88c6ec142bd66c2b0e50656386b03 (diff)
downloadphp-git-6b54b3409a46119bc702af5d905718a88a0115a3.tar.gz
Ensure shift doesn't overflow, closes #2916
Diffstat (limited to 'main/main.c')
-rw-r--r--main/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/main/main.c b/main/main.c
index 0b86eca205..3e7f956e24 100644
--- a/main/main.c
+++ b/main/main.c
@@ -186,7 +186,7 @@ static PHP_INI_MH(OnChangeMemoryLimit)
if (new_value) {
PG(memory_limit) = zend_atol(ZSTR_VAL(new_value), ZSTR_LEN(new_value));
} else {
- PG(memory_limit) = 1<<30; /* effectively, no limit */
+ PG(memory_limit) = Z_L(1)<<30; /* effectively, no limit */
}
return zend_set_memory_limit(PG(memory_limit));
}