diff options
author | Sascha Schumann <sas@php.net> | 2002-05-04 17:14:56 +0000 |
---|---|---|
committer | Sascha Schumann <sas@php.net> | 2002-05-04 17:14:56 +0000 |
commit | 2a4dea6c18357cfb8658188d5b6778f5f85251b4 (patch) | |
tree | 094d481737c009d11d2ef0e13eaf898bd47b5c05 /ext | |
parent | 4378214b80b2424331e644024bb4ae8576b7fa25 (diff) | |
download | php-git-2a4dea6c18357cfb8658188d5b6778f5f85251b4.tar.gz |
include url.h to pull in declaration of php_url_encode
Diffstat (limited to 'ext')
-rw-r--r-- | ext/standard/url_scanner_ex.re | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/standard/url_scanner_ex.re b/ext/standard/url_scanner_ex.re index ffbca6f261..43898e46cd 100644 --- a/ext/standard/url_scanner_ex.re +++ b/ext/standard/url_scanner_ex.re @@ -30,6 +30,7 @@ #include "php_globals.h" #define STATE_TAG SOME_OTHER_STATE_TAG #include "basic_functions.h" +#include "url.h" #undef STATE_TAG #define url_scanner url_scanner_ex @@ -421,13 +422,13 @@ int php_url_scanner_add_var(char *name, int name_len, char *value, int value_len zend_hash_init(BG(url_adapt_state_ex).rewrite_vars, 0, NULL, (void (*)(void *)) php_url_scanner_var_dtor, 0); } - smart_str_setl(&(var.var), estrndup(name, name_len), name_len); + smart_str_appendl(&(var.var), name, name_len); if (urlencode) { encoded = php_url_encode(value, value_len, &encoded_len); smart_str_setl(&(var.val), encoded, encoded_len); } else { - smart_str_setl(&(var.val), estrndup(value, value_len), value_len); + smart_str_appendl(&(var.val), value, value_len); } return zend_hash_add(BG(url_adapt_state_ex).rewrite_vars, name, name_len, &var, sizeof(url_adapt_var_t), NULL); |