Revision e1c5a2b3 slirp/misc.c

b/slirp/misc.c
169 169
	(*ex_ptr)->ex_fport = port;
170 170
	(*ex_ptr)->ex_addr = addr;
171 171
	(*ex_ptr)->ex_pty = do_pty;
172
	(*ex_ptr)->ex_exec = strdup(exec);
172
	(*ex_ptr)->ex_exec = (do_pty == 3) ? exec : strdup(exec);
173 173
	(*ex_ptr)->ex_next = tmp_ptr;
174 174
	return 0;
175 175
}

Also available in: Unified diff