karl@osu-eddie.UUCP (Karl Kleinpaste) (10/03/85)
> Here is a quick fix for an annoying problem a friend and I found:
Thanx for that fix. Here's a couple more.
In the Makefile, it is more-or-less standard to have the `install'
label dependent on the installable targets. Hence, that target line
should look like:
install: chat cwho ruser
In misc.c/sysexec(), the uid is correctly set back to the real user,
but not his gid. Insert `setgid(getgid());' just before the similar
call for uid (near line 175).
In page.c/page(), the original declaration of _name is too small;
it assumed that at most 20 people would be logged in at once. Not
true on my VAX. Knock that limit up to something large. I used 100,
though that is absurdly large. (It's not like chat is a huge beast
already, it can afford the space.)
--
Karl Kleinpaste