Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Dec 1998 11:19:05 +0000
From:      John McLaughlin <mclaughj@segasoft.com>
To:        Justin <marcus@sensation.net.au>
Cc:        questions@FreeBSD.ORG
Subject:   Re: questions-digest V4 #612 
Message-ID:  <199812171119.LAA03303@jmcl.segasoft.com>
In-Reply-To: Your message of "Wed, 16 Dec 1998 10:50:55 PST." <199812161850.KAA24556@hub.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help

> Date: Tue, 15 Dec 1998 19:16:58 -0600
> From: Don Read <sysop@calcasieu.com>
> Subject: Re: wall
> 
> At 11:40 AM 12/16/98 +1100, Justin wrote:
> >heya
> >i no this isnt exactly a minor thing but anyways :)
> >when i do like 'wall file' or shutdown -r now
> >i get something like
> >wall: tempory file not found ???
> >can someone please assist me so i can get it working again ?
> >Thanks
> >
> 
> Your /tmp directory is missing or read only.


	It's not actually (well probably not anyway). I got the same
having CVSUPed a few days ago (RELENG_2_2). From the source code
(wall.c) it appears that these lines in makemsg():

        char *p, *whom, hostname[MAXHOSTNAMELEN], lbuf[256], tmpname[64];

        printf(tmpname, sizeof(tmpname), "%s/wall.XXXXXX", _PATH_TMP);

    Should actually be:

        char *p, *whom, hostname[MAXHOSTNAMELEN], lbuf[256], tmpname[64];

        snprintf(tmpname, sizeof(tmpname), "%s/wall.XXXXXX", _PATH_TMP);
        ^^^^^^^^

	According to the CVS logs this was fixed on Dec 15th, so grab
the new version, recompile and install wall, and it should be fine.

John



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812171119.LAA03303>