summaryrefslogtreecommitdiff
path: root/library/lua
diff options
context:
space:
mode:
authorAlexander Gavrilov2012-06-20 10:12:26 +0400
committerAlexander Gavrilov2012-06-20 10:12:26 +0400
commited4acbdedbb0ddecac5b8b666ef159289697ec93 (patch)
treee309aff87fc8bf70cdeaf1a7a96f7e8748fadb15 /library/lua
parentf989ef213e69fc2806ac01fa8f98ad88e7e1fcde (diff)
downloaddfhack-ed4acbdedbb0ddecac5b8b666ef159289697ec93.tar.gz
dfhack-ed4acbdedbb0ddecac5b8b666ef159289697ec93.tar.bz2
dfhack-ed4acbdedbb0ddecac5b8b666ef159289697ec93.tar.xz
Add a searcher for current_weather, using a prepared save.
Diffstat (limited to 'library/lua')
-rw-r--r--library/lua/memscan.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/library/lua/memscan.lua b/library/lua/memscan.lua
index 4bd01c8f..65b02194 100644
--- a/library/lua/memscan.lua
+++ b/library/lua/memscan.lua
@@ -168,7 +168,7 @@ function MemoryArea:__tostring()
return string.format('<MemoryArea: %x..%x>', self.start_addr, self.end_addr)
end
function MemoryArea:contains_range(start,size)
- return start >= self.start_addr and (start+size) <= self.end_addr
+ return size >= 0 and start >= self.start_addr and (start+size) <= self.end_addr
end
function MemoryArea:contains_obj(obj,count)
local size, base = df.sizeof(obj)