Procházet zdrojové kódy

Merge pull request #1481 from lioncash/typo

svc: Fix typos in sanitizing checks for MapMemory/UnmapMemory
bunnei před 7 roky
rodič
revize
ffcda6c08e
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 3 3
      src/core/hle/kernel/svc.cpp

+ 3 - 3
src/core/hle/kernel/svc.cpp

@@ -95,12 +95,12 @@ ResultCode MapUnmapMemorySanityChecks(const VMManager& vm_manager, VAddr dst_add
 
 
     const VAddr dst_end_address = dst_addr + size;
     const VAddr dst_end_address = dst_addr + size;
     if (dst_end_address > vm_manager.GetHeapRegionBaseAddress() &&
     if (dst_end_address > vm_manager.GetHeapRegionBaseAddress() &&
-        dst_addr < vm_manager.GetHeapRegionEndAddress()) {
+        vm_manager.GetHeapRegionEndAddress() > dst_addr) {
         return ERR_INVALID_MEMORY_RANGE;
         return ERR_INVALID_MEMORY_RANGE;
     }
     }
 
 
-    if (dst_end_address > vm_manager.GetNewMapRegionBaseAddress() &&
-        dst_addr < vm_manager.GetMapRegionEndAddress()) {
+    if (dst_end_address > vm_manager.GetMapRegionBaseAddress() &&
+        vm_manager.GetMapRegionEndAddress() > dst_addr) {
         return ERR_INVALID_MEMORY_RANGE;
         return ERR_INVALID_MEMORY_RANGE;
     }
     }