summaryrefslogtreecommitdiff
path: root/ext/standard/microtime.c
diff options
context:
space:
mode:
authorHannes Magnusson <bjori@php.net>2006-11-03 15:48:39 +0000
committerHannes Magnusson <bjori@php.net>2006-11-03 15:48:39 +0000
commitb11b08e9879c7f1d61e02c662db0bf7104ef49d0 (patch)
tree062f1d13980d6f47d291a410d3cc0d72517a7e43 /ext/standard/microtime.c
parent4deb09e72e7407900abf3be1a52694edc226d9e7 (diff)
downloadphp-git-b11b08e9879c7f1d61e02c662db0bf7104ef49d0.tar.gz
MFH: fix parameter parsing in getrusage()
Diffstat (limited to 'ext/standard/microtime.c')
-rw-r--r--ext/standard/microtime.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/standard/microtime.c b/ext/standard/microtime.c
index 36c9409688..60a5c5e1dc 100644
--- a/ext/standard/microtime.c
+++ b/ext/standard/microtime.c
@@ -115,7 +115,11 @@ PHP_FUNCTION(getrusage)
long pwho = 0;
int who = RUSAGE_SELF;
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &pwho) != FAILURE && pwho == 1) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &pwho) == FAILURE) {
+ return;
+ }
+
+ if (pwho == 1) {
who = RUSAGE_CHILDREN;
}