dahdiras: Only set plugin dahdi.so to pppd if we're running as root.

Users of this should set plugin dahdi.so in their options file.

ASTERISK-16676

Change-Id: I6d01ad0a10e9fea477876d0941c3f38aac357e91
This commit is contained in:
Jaco Kroon 2020-03-18 11:21:21 +02:00 committed by Kevin Harwell
parent 9cd46ec118
commit d278350768
1 changed files with 4 additions and 2 deletions

View File

@ -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 */