From owner-freebsd-current Mon Sep 3 21:45:11 2001 Delivered-To: freebsd-current@freebsd.org Received: from lennier.cc.vt.edu (lennier.cc.vt.edu [198.82.162.213]) by hub.freebsd.org (Postfix) with ESMTP id 112CA37B409; Mon, 3 Sep 2001 21:45:05 -0700 (PDT) Received: from dagger.cc.vt.edu (IDENT:mirapoint@dagger.cc.vt.edu [198.82.161.182]) by lennier.cc.vt.edu (8.11.4/8.11.4) with ESMTP id f844iiw21949; Tue, 4 Sep 2001 00:44:44 -0400 (EDT) Received: from mail.vt.edu (gkar.cc.vt.edu [198.82.161.190]) by dagger.cc.vt.edu (Mirapoint) with ESMTP id ADO97311; Tue, 4 Sep 2001 00:43:18 -0400 (EDT) Received: from enterprise.muriel.penguinpowered.com ([198.82.100.125]) by gkar.cc.vt.edu (Sun Internet Mail Server sims.3.5.2001.05.04.11.50.p10) with ESMTP id <0GJ400A3KF7CUN@gkar.cc.vt.edu>; Tue, 4 Sep 2001 00:30:48 -0400 (EDT) Date: Tue, 04 Sep 2001 00:28:28 -0400 (EDT) From: Mike Heffner Subject: RE: syslogd: Too many '/' in "/dev//console" In-reply-to: <20010903204142.87BDC37B405@hub.freebsd.org> To: chrisw@Wicklein.ORG Cc: current@FreeBSD.ORG, kris@FreeBSD.ORG Message-id: MIME-version: 1.0 X-Mailer: XFMail 1.5.0 on FreeBSD Content-type: multipart/signed; boundary="_=XFMail.1.5.0.FreeBSD:20010904002828:420=_"; micalg=pgp-md5; protocol="application/pgp-signature" X-Priority: 3 (Normal) Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG This message is in MIME format --_=XFMail.1.5.0.FreeBSD:20010904002828:420=_ Content-Type: text/plain; charset=us-ascii On 03-Sep-2001 chrisw@Wicklein.ORG wrote: | Between last weekend and this weekend, something changed in syslogd | seems to have resulted in this boot-time error. The syslogd.c deltas | from 1.82 -> 1.83 look suspect since the handling of relevant variables | has changed. This change looks wrong: @@ -1679,16 +1659,17 @@ cfline(line, f, prog, host) f->f_type = F_CONSOLE; else f->f_type = F_TTY; - (void)strcpy(f->f_un.f_fname, p + sizeof _PATH_DEV - 1); + (void)strlcpy(f->f_un.f_fname, p + sizeof(_PATH_DEV - 1), ^^^^^^^^^^^^^^^ + sizeof(f->f_un.f_fname)); } else { Mike -- Mike Heffner Blacksburg, VA --_=XFMail.1.5.0.FreeBSD:20010904002828:420=_ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iD4DBQE7lFhrFokZQs3sv5kRAogCAJdNTWYuavX+gDJx9ykLFan2R5k+AJ46jbBk QApJOOEVMWdved+b285e1A== =BsGB -----END PGP SIGNATURE----- --_=XFMail.1.5.0.FreeBSD:20010904002828:420=_-- End of MIME message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message