summaryrefslogtreecommitdiff
path: root/binaryview.cpp
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2019-04-05 22:00:03 -0400
committerPeter LaFosse <peter@vector35.com>2019-04-07 18:19:49 -0400
commit66bf94824afd329202c38d68a4904dedad562fda (patch)
tree00b4c3d8a332b14449b33bbb4b811ff7ce84ca2c /binaryview.cpp
parente34e52c2f797c9b97b592abb311e3a5bc2194b4a (diff)
Don't log when expression parsing fails
Diffstat (limited to 'binaryview.cpp')
-rw-r--r--binaryview.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/binaryview.cpp b/binaryview.cpp
index 1c345dfb..18cd4bb9 100644
--- a/binaryview.cpp
+++ b/binaryview.cpp
@@ -2419,9 +2419,11 @@ bool BinaryView::ParseExpression(Ref<BinaryView> view, const string& expression,
char* err = nullptr;
if (!BNParseExpression(view ? view->GetObject() : nullptr, expression.c_str(), &offset, here, &err))
{
- LogDebug("Failed to parse expression: '%s': Error: '%s'", expression.c_str(), err);
- errorString = string(err);
- BNFreeParseError(err);
+ if (err)
+ {
+ errorString = string(err);
+ BNFreeParseError(err);
+ }
return false;
}
return true;