diff options
| author | Evan Klinger <evan@php.net> | 2000-04-18 22:50:24 +0000 |
|---|---|---|
| committer | Evan Klinger <evan@php.net> | 2000-04-18 22:50:24 +0000 |
| commit | d6c66f3b7c312c5c973c36218349e4a7896f0ef9 (patch) | |
| tree | ed4fe1b57694998f048b50c97fb491b752289059 | |
| parent | d191777b3f47a2d4e9f8507e1576578774e0ae7c (diff) | |
| download | php-git-d6c66f3b7c312c5c973c36218349e4a7896f0ef9.tar.gz | |
@- Fixed long2ip() to return the correct IP address. (Evan)
# ip2long() is still broken.
| -rw-r--r-- | ext/standard/basic_functions.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 8168f940e3..135084fa7f 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -760,8 +760,8 @@ PHP_FUNCTION(long2ip) WRONG_PARAM_COUNT; } - convert_to_long_ex(num); - myaddr.s_addr = (*num)->value.lval; + convert_to_string_ex(num); + myaddr.s_addr = strtoul((*num)->value.str.val,NULL,10); RETURN_STRING (inet_ntoa(myaddr), 1); } |
