diff --git a/main/asterisk.c b/main/asterisk.c index ae8a56b019..d1e930f1f5 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -2558,9 +2558,7 @@ int main(int argc, char *argv[]) cap = cap_from_text("cap_net_admin=ep"); if (cap_set_proc(cap)) { ast_log(LOG_WARNING, "Unable to install capabilities.\n"); - break; - } - if (cap_free(cap)) { + } else if (cap_free(cap)) { ast_log(LOG_WARNING, "Unable to drop capabilities.\n"); } }