summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/chat.c
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>1999-06-09 08:47:36 +0000
committerbrian <brian@FreeBSD.org>1999-06-09 08:47:36 +0000
commitfb0eee157d1c0f7de57d40fbf76e6c7f01de31df (patch)
treed47399688c47f8f9c41c12296a3cce9ba775f886 /usr.sbin/ppp/chat.c
parentf6ef6875616b27561cbd9f7f0e44643ea8c07154 (diff)
downloadFreeBSD-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.c4
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",
OpenPOWER on IntegriCloud