From owner-cvs-all@FreeBSD.ORG Mon Oct 17 12:20:06 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 858B716A41F; Mon, 17 Oct 2005 12:20:06 +0000 (GMT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B17943D46; Mon, 17 Oct 2005 12:20:06 +0000 (GMT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j9HCK6DR055669; Mon, 17 Oct 2005 12:20:06 GMT (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j9HCK5QB055668; Mon, 17 Oct 2005 12:20:05 GMT (envelope-from tjr) Message-Id: <200510171220.j9HCK5QB055668@repoman.freebsd.org> From: "Tim J. Robbins" Date: Mon, 17 Oct 2005 12:20:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/contrib/cpio/lib argp.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2005 12:20:06 -0000 tjr 2005-10-17 12:20:05 UTC FreeBSD src repository Modified files: contrib/cpio/lib argp.h Log: In __option_is_short(), avoid calling isprint() on key characters outside the range allowed by that function, resulting in undefined behaviour. Our undefined behaviour in multibyte locales happened to differ from glibc's, resulting in errors parsing option strings. Obtained from: Corinna Vinschen (Red Hat) Revision Changes Path 1.2 +3 -1 src/contrib/cpio/lib/argp.h