furl.port = purl->port;
} else if (strncmp(furl.scheme, "http", 4)) {
#if defined(PHP_WIN32) || defined(HAVE_NETDB_H)
- if (se = getservbyname(furl.scheme, "tcp")) {
+ if ((se = getservbyname(furl.scheme, "tcp"))) {
furl.port = se->s_port;
}
#endif
uint len = 0;
ulong idx = 0;
zval **data = NULL;
+ HashPosition pos;
if (!ht || !str) {
http_error(HE_WARNING, HTTP_E_INVALID_PARAM, "Invalid parameters");
return SUCCESS;
}
- FOREACH_HASH_KEYLENVAL(ht, key, len, idx, data) {
+ FOREACH_HASH_KEYLENVAL(pos, ht, key, len, idx, data) {
char *encoded_key;
int encoded_len;
phpstr new_prefix;