diff --git a/apps/app_dahdiras.c b/apps/app_dahdiras.c index dffa2a4ee1edca194e76e2bfdeb8be6c5e4140eb..b5b1ae91c45c57305422b96afdf62568226270e4 100644 --- a/apps/app_dahdiras.c +++ b/apps/app_dahdiras.c @@ -113,8 +113,10 @@ static pid_t spawn_ras(struct ast_channel *chan, char *args) c = strsep(&stringp, ","); } - argv[argc++] = "plugin"; - argv[argc++] = "dahdi.so"; + if (geteuid() == 0) { + argv[argc++] = "plugin"; + argv[argc++] = "dahdi.so"; + } argv[argc++] = "stdin"; /* Finally launch PPP */