Subject: Re: CVS commit: basesrc
To: None <ad@netbsd.org>
From: Michael Eriksson <eramore@era-t.ericsson.se>
List: source-changes
Date: 07/13/2000 11:44:09
Andy Doran wrote:
> Module Name: basesrc
> Committed By: ad
> Date: Thu Jul 6 14:01:07 UTC 2000
>
> Modified Files:
> basesrc/sbin/atactl: atactl.c
>
> Log Message:
> printf fmt string without %s, from OpenBSD.
>
>
> To generate a diff of this commit:
> cvs rdiff -r1.6 -r1.7 basesrc/sbin/atactl/atactl.c
bolle>cvs rdiff -r1.6 -r1.7 basesrc/sbin/atactl/atactl.c
Index: basesrc/sbin/atactl/atactl.c
diff -c basesrc/sbin/atactl/atactl.c:1.6 basesrc/sbin/atactl/atactl.c:1.7
*** basesrc/sbin/atactl/atactl.c:1.6 Sun Oct 31 18:30:58 1999
--- basesrc/sbin/atactl/atactl.c Thu Jul 6 07:01:06 2000
***************
*** 1,4 ****
! /* $NetBSD: atactl.c,v 1.6 1999/11/01 02:30:58 soren Exp $ */
/*-
* Copyright (c) 1998 The NetBSD Foundation, Inc.
--- 1,4 ----
! /* $NetBSD: atactl.c,v 1.7 2000/07/06 14:01:06 ad Exp $ */
/*-
* Copyright (c) 1998 The NetBSD Foundation, Inc.
***************
*** 267,273 ****
for (; binfo->bitmask != NULL; binfo++)
if (bits & binfo->bitmask)
! printf(f, binfo->string);
}
/*
--- 267,273 ----
for (; binfo->bitmask != NULL; binfo++)
if (bits & binfo->bitmask)
! printf(f, "%s", binfo->string);
}
/*
That look bogus to me. Please observe that the format string is sent
in the f parameter to the print_bitinfo() function.
I don't think we should adopt all OpenBSD's "fixes" without checking
them. It's not unlikely that they have also introduced one or two new
bugs during their "security audit"...
--
Michael Eriksson <eramore@era-t.ericsson.se>
NO CARRIER