aboutsummaryrefslogtreecommitdiff
path: root/bdep/new.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'bdep/new.cxx')
-rw-r--r--bdep/new.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/bdep/new.cxx b/bdep/new.cxx
index 681cc18..23bc4bc 100644
--- a/bdep/new.cxx
+++ b/bdep/new.cxx
@@ -661,7 +661,9 @@ namespace bdep
fail << "unable to execute " << what << " hook '" << cmd << "': "
<< e;
}
- catch (const process_error& e)
+ // Also handles process_error exception (derived from system_error).
+ //
+ catch (const system_error& e)
{
fail << "unable to execute " << what << " hook '" << cmd << "': "
<< e;