Don't bother writing an empty symbol map.

For example, when accidentally opening an invalid file.
This commit is contained in:
Unknown W. Brackets committed 2014-01-19 21:34:16 -08:00
1 parent 6c90f4bcf7
commit 4de20258eb
1 file changed
+6
+6
View File
@@ -133,6 +133,12 @@ bool SymbolMap::LoadSymbolMap(const char *filename) {
void SymbolMap::SaveSymbolMap(const char *filename) const {
lock_guard guard(lock_);
// Don't bother writing a blank file.
if (!File::Exists(filename) && functions.empty() && data.empty()) {
return;
}
FILE *f = File::OpenCFile(filename, "w");
if (!f)
return;