diff options
| author | Lars Strojny <lstrojny@php.net> | 2008-08-20 21:26:04 +0000 |
|---|---|---|
| committer | Lars Strojny <lstrojny@php.net> | 2008-08-20 21:26:04 +0000 |
| commit | 50fa64885e706304cea4fb7e13e078b248c41ccd (patch) | |
| tree | 8c0d525114a316215cb123f4d5b39ae829b4c241 /ext/standard/url.c | |
| parent | 080157870f7791614b1d9c36851088aff82b2ca0 (diff) | |
| download | php-git-50fa64885e706304cea4fb7e13e078b248c41ccd.tar.gz | |
Reverting local change
Diffstat (limited to 'ext/standard/url.c')
| -rw-r--r-- | ext/standard/url.c | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/ext/standard/url.c b/ext/standard/url.c index 7d354d4c80..9dc8a2fe8b 100644 --- a/ext/standard/url.c +++ b/ext/standard/url.c @@ -65,23 +65,21 @@ PHPAPI char *php_replace_controlchars_ex(char *str, int len) { unsigned char *s = (unsigned char *)str; unsigned char *e = (unsigned char *)str + len; - unsigned char *r[len + 1]; - unsigned int c = 0; - + if (!str) { - return NULL; + return (NULL); } - + while (s < e) { - if (0 == iscntrl(*s)) { - r[c] = *s; - c++; - } + + if (iscntrl(*s)) { + *s='_'; + } s++; } - - return (unsigned char *)r; -} + + return (str); +} /* }}} */ PHPAPI char *php_replace_controlchars(char *str) |
