diff options
Diffstat (limited to 'lib/plugins/RunApp.cpp')
| -rw-r--r-- | lib/plugins/RunApp.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/plugins/RunApp.cpp b/lib/plugins/RunApp.cpp index 69c9384c..632c26f1 100644 --- a/lib/plugins/RunApp.cpp +++ b/lib/plugins/RunApp.cpp @@ -59,8 +59,14 @@ void CActionRunApp::Run(const char *pActionDir, const char *pArgs, int force) if (args.size() > FILENAME) { CDebugDump dd; - dd.Open(pActionDir); + if (!dd.Open(pActionDir)) + { + VERB1 log(_("Unable to open debug dump '%s'"), pActionDir); + return; + } + dd.SaveBinary(args[FILENAME].c_str(), cmd_out, cmd_out_size); + dd.Close(); } free(cmd_out); |
