Răsfoiți Sursa

physfshttpd: fix -Wsign-compare warning

Anonymous Maarten 3 luni în urmă
părinte
comite
9d1405eb31
1 a modificat fișierele cu 2 adăugiri și 1 ștergeri
  1. 2 1
      extras/physfshttpd.c

+ 2 - 1
extras/physfshttpd.c

@@ -86,7 +86,8 @@ static const char *lastError(void)
 
 static int writeAll(const char *ipstr, const int sock, void *buf, const size_t len)
 {
-    if (write(sock, buf, len) != len)
+    PHYSFS_sint64 amount_written = write(sock, buf, len);
+    if (amount_written < 0 || (size_t)amount_written != len)
     {
         printf("%s: Write error to socket.\n", ipstr);
         return 0;