diff options
author | Chris Wilson <chris+github@qwirx.com> | 2011-03-01 23:04:08 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2011-03-01 23:04:08 +0000 |
commit | 7f0acd46826947a47bece74fe4b7ea50a462eec2 (patch) | |
tree | 05ef9442a791499e2bd539d4eb5ea4792d7b97a5 /bin/bbackupquery/BackupQueries.cpp | |
parent | 19b977c032c9b1cd5d7bbc620e2100645d42557b (diff) |
Hopefully fix crash on unknown commands when readline is not supported
by bbackupqyuery, thanks to Achim J Latz for reporting and helping to debug.
Diffstat (limited to 'bin/bbackupquery/BackupQueries.cpp')
-rw-r--r-- | bin/bbackupquery/BackupQueries.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/bbackupquery/BackupQueries.cpp b/bin/bbackupquery/BackupQueries.cpp index a47274ff..aea6c896 100644 --- a/bin/bbackupquery/BackupQueries.cpp +++ b/bin/bbackupquery/BackupQueries.cpp @@ -108,8 +108,15 @@ BackupQueries::~BackupQueries() // // -------------------------------------------------------------------------- void BackupQueries::DoCommand(ParsedCommand& rCommand) -{ +{ // Check... + + if(rCommand.mFailed) + { + BOX_ERROR("Parse failed"); + return; + } + if(rCommand.mCmdElements.size() < 1) { // blank command |