Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 May 2001 15:08:23 +0300
From:      Peter Pentchev <roam@orbitel.bg>
To:        Ruslan Ermilov <ru@FreeBSD.ORG>
Cc:        Nik Clayton <nik@FreeBSD.ORG>, arch@FreeBSD.ORG
Subject:   Re: [PATCH] syscons ioctl() to grab text mode buffer
Message-ID:  <20010517150823.A39834@ringworld.oblivion.bg>
In-Reply-To: <20010517145209.C55371@sunbay.com>; from ru@FreeBSD.ORG on Thu, May 17, 2001 at 02:52:09PM %2B0300
References:  <20010517121902.A3047@catkin.nothing-going-on.org> <20010517145209.C55371@sunbay.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 17, 2001 at 02:52:09PM +0300, Ruslan Ermilov wrote:
> On Thu, May 17, 2001 at 12:19:02PM +0100, Nik Clayton wrote:
> > Two things for review.
> > 
> [...]
> > The second, scrshot.c uses the ioctl to dump the contents of the video
> > memory to stdout.  Usage is
> > 
> >     scrshot /dev/ttyv0 > shot.scr
> > 
> There are some style(9) and -security issues with this:
> 
> --- scrshot.c~	Thu May 17 14:42:40 2001
> +++ scrshot.c	Thu May 17 14:50:22 2001
[snip[
> -	result = ioctl(fd, CONS_GETINFO, &info);
> -	if (result != 0) {
> -		perror("getinfo failed");
> -		exit(1);
> -	}
> +	if (ioctl(fd, CONS_GETINFO, &info) == -1)
> +		err(1, "ioctl(CONS_GETINFO)");

Wouldn't it be better to check for < 0 here, too?
More compatible in the long run..

G'luck,
Peter

-- 
If this sentence were in Chinese, it would say something else.

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




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