diff options
author | brian <brian@FreeBSD.org> | 1999-06-09 08:47:36 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 1999-06-09 08:47:36 +0000 |
commit | fb0eee157d1c0f7de57d40fbf76e6c7f01de31df (patch) | |
tree | d47399688c47f8f9c41c12296a3cce9ba775f886 /usr.sbin/ppp/chat.c | |
parent | f6ef6875616b27561cbd9f7f0e44643ea8c07154 (diff) | |
download | FreeBSD-src-fb0eee157d1c0f7de57d40fbf76e6c7f01de31df.zip FreeBSD-src-fb0eee157d1c0f7de57d40fbf76e6c7f01de31df.tar.gz |
Use the correct pid when substituting PROCESSID.
Problem reported by: Amedeo Beck Peccoz <gea@gressoney.it>
Diffstat (limited to 'usr.sbin/ppp/chat.c')
-rw-r--r-- | usr.sbin/ppp/chat.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/ppp/chat.c b/usr.sbin/ppp/chat.c index c6e76e4..6a038e9 100644 --- a/usr.sbin/ppp/chat.c +++ b/usr.sbin/ppp/chat.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: chat.c,v 1.55 1999/05/08 11:06:18 brian Exp $ + * $Id: chat.c,v 1.56 1999/05/27 09:50:10 brian Exp $ */ #include <sys/param.h> @@ -683,7 +683,7 @@ ExecStr(struct physical *physical, char *command, char *out, int olen) log_Printf(LogCHAT, "Exec: %s\n", command); argc = MakeArgs(command, vector, VECSIZE(vector)); command_Expand(argv, argc, (char const *const *)vector, - physical->dl->bundle, 0); + physical->dl->bundle, 0, getpid()); if (pipe(fids) < 0) { log_Printf(LogCHAT, "Unable to create pipe in ExecStr: %s\n", |