Browse Source

Fixed warning

yhirose 1 year ago
parent
commit
4f9c6540b2
1 changed files with 1 additions and 1 deletions
  1. 1 1
      httplib.h

+ 1 - 1
httplib.h

@@ -2862,7 +2862,7 @@ inline bool mmap::open(const char *path) {
   // If the following line doesn't compile due to QuadPart, update Windows SDK.
   // If the following line doesn't compile due to QuadPart, update Windows SDK.
   // See:
   // See:
   // https://github.com/yhirose/cpp-httplib/issues/1903#issuecomment-2316520721
   // https://github.com/yhirose/cpp-httplib/issues/1903#issuecomment-2316520721
-  if (size.QuadPart > std::numeric_limits<decltype(size_)>::max()) {
+  if (static_cast<ULONGLONG>(size.QuadPart) > std::numeric_limits<decltype(size_)>::max()) {
     // `size_t` might be 32-bits, on 32-bits Windows.
     // `size_t` might be 32-bits, on 32-bits Windows.
     return false;
     return false;
   }
   }