diff options
| author | Petr Mrázek | 2012-01-08 02:22:13 +0100 |
|---|---|---|
| committer | Petr Mrázek | 2012-01-08 02:22:13 +0100 |
| commit | 72016d9188835cd4df92c4ed230a416aff3b9c83 (patch) | |
| tree | 7588f9dafb5f3b1a627101bfb4f3d3329489709c /plugins/probe.cpp | |
| parent | 890824dd38c0cf7f86aabdd3d9b85b9c52a5835e (diff) | |
| download | dfhack-72016d9188835cd4df92c4ed230a416aff3b9c83.tar.gz dfhack-72016d9188835cd4df92c4ed230a416aff3b9c83.tar.bz2 dfhack-72016d9188835cd4df92c4ed230a416aff3b9c83.tar.xz | |
Buildings aren't a module anymore, fix probe segfaults.
Diffstat (limited to 'plugins/probe.cpp')
| -rw-r--r-- | plugins/probe.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/probe.cpp b/plugins/probe.cpp index a000d9e3..d70a6dba 100644 --- a/plugins/probe.cpp +++ b/plugins/probe.cpp @@ -135,7 +135,7 @@ DFhackCExport command_result df_probe (Core * c, vector <string> & parameters) MapExtras::Block * b = mc.BlockAt(cursor/16); mapblock40d & block = b->raw; - if(b) + if(b && b->valid) { con.print("block addr: 0x%x\n\n", block.origin); /* @@ -285,6 +285,10 @@ DFhackCExport command_result df_probe (Core * c, vector <string> & parameters) con << "mystery: " << block.mystery << endl; con << std::endl; } + else + { + con.printerr("No data.\n"); + } } } c->Resume(); |
