From 2cdbb513d2553cfe9d7db319c5f9c761f2e8587f Mon Sep 17 00:00:00 2001 From: joerg Date: Fri, 13 Aug 2010 18:57:36 +0000 Subject: Don't allow a prefix or other directory ending in /. Adresses PR 43754. --- bootstrap/bootstrap | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bootstrap') diff --git a/bootstrap/bootstrap b/bootstrap/bootstrap index 21bd8e06b55..ecfda6d9e2e 100755 --- a/bootstrap/bootstrap +++ b/bootstrap/bootstrap @@ -1,6 +1,6 @@ #! /bin/sh -# $NetBSD: bootstrap,v 1.157 2010/03/19 14:11:11 seanb Exp $ +# $NetBSD: bootstrap,v 1.158 2010/08/13 18:57:36 joerg Exp $ # # # Copyright (c) 2001-2002 Alistair G. Crooks. All rights reserved. @@ -316,6 +316,7 @@ checkarg_sane_absolute_path() { "") ;; # the default value will be used. *[!-A-Za-z0-9_./]*) die "ERROR: Invalid characters in path $1 (from $2)." ;; + */) die "ERROR: The argument to $2 must not end in /." ;; /*) ;; *) die "ERROR: The argument to $2 must be an absolute path." ;; esac -- cgit v1.2.3