diff options
author | 2014-07-19 08:48:44 +0000 | |
---|---|---|
committer | 2014-07-19 08:48:44 +0000 | |
commit | d3b0cf47ceca15444b848ce93746cba08bf90df0 (patch) | |
tree | 22541a4eef198a4a5b4765218bc6451833caeaa4 | |
parent | miod pointed out i forgot which way round casts go. (diff) | |
download | wireguard-openbsd-d3b0cf47ceca15444b848ce93746cba08bf90df0.tar.xz wireguard-openbsd-d3b0cf47ceca15444b848ce93746cba08bf90df0.zip |
actually use the cve match_location correctly.
problem noticed by aja@
-rw-r--r-- | usr.sbin/pkg_add/OpenBSD/PkgAdd.pm | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.sbin/pkg_add/OpenBSD/PkgAdd.pm b/usr.sbin/pkg_add/OpenBSD/PkgAdd.pm index 27cb639d4c2..1cdd474d6b0 100644 --- a/usr.sbin/pkg_add/OpenBSD/PkgAdd.pm +++ b/usr.sbin/pkg_add/OpenBSD/PkgAdd.pm @@ -1,7 +1,7 @@ #! /usr/bin/perl # ex:ts=8 sw=4: -# $OpenBSD: PkgAdd.pm,v 1.72 2014/07/12 22:08:23 espie Exp $ +# $OpenBSD: PkgAdd.pm,v 1.73 2014/07/19 08:48:44 espie Exp $ # # Copyright (c) 2003-2014 Marc Espie <espie@openbsd.org> # @@ -280,7 +280,8 @@ sub check_security if (defined $bad) { require OpenBSD::PkgSpec; my $spec = OpenBSD::PkgSpec->new($bad); - if ($spec->match_locations([$h->{location}])) { + my $r = $spec->match_locations([$h->{location}]); + if (@$r != 0) { $error++; } } |