Browse Source

MFH: Removed extra space from eval string

experimental/5.3-FPM
Matt Wilmas 18 years ago
parent
commit
021e5d168f
  1. 3
      Zend/zend_execute_API.c

3
Zend/zend_execute_API.c

@ -1123,11 +1123,10 @@ ZEND_API int zend_eval_string(char *str, zval *retval_ptr, char *string_name TSR
if (retval_ptr) {
int l = strlen(str);
Z_STRLEN(pv) = l + sizeof("return ;") - 1;
Z_STRLEN(pv) = l + sizeof("return ;") - 1;
Z_STRVAL(pv) = emalloc(Z_STRLEN(pv) + 1);
memcpy(Z_STRVAL(pv), "return ", sizeof("return ") - 1);
memcpy(Z_STRVAL(pv) + sizeof("return ") - 1, str, l);
Z_STRVAL(pv)[Z_STRLEN(pv) - 2] = ' ';
Z_STRVAL(pv)[Z_STRLEN(pv) - 1] = ';';
Z_STRVAL(pv)[Z_STRLEN(pv)] = '\0';
} else {

Loading…
Cancel
Save