diff options
-rw-r--r-- | main/network.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/main/network.c b/main/network.c index 82bb4c5dca..33dcfbf0c5 100644 --- a/main/network.c +++ b/main/network.c @@ -778,7 +778,9 @@ static char *php_sockop_gets(php_stream *stream, char *buf, size_t maxlen) } if(p) { - amount = (ptrdiff_t) p - (ptrdiff_t) READPTR(sock) + 1; +/* FIXME: ptrdiff_t is better, but just not all system support this type */ +/* amount = (ptrdiff_t) p - (ptrdiff_t) READPTR(sock) + 1; */ + amount = (long) p - (long) READPTR(sock) + 1; } else { amount = TOREAD(sock); } |