summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main/network.c4
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);
}