diff options
-rw-r--r-- | pkgtools/libkver/files/lib/kver.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgtools/libkver/files/lib/kver.c b/pkgtools/libkver/files/lib/kver.c index cf4354b0f31..df8143d89f3 100644 --- a/pkgtools/libkver/files/lib/kver.c +++ b/pkgtools/libkver/files/lib/kver.c @@ -1,4 +1,4 @@ -/* $NetBSD: kver.c,v 1.5 2004/07/06 09:45:38 cube Exp $ */ +/* $NetBSD: kver.c,v 1.6 2005/01/14 17:15:21 cube Exp $ */ #include <sys/types.h> #include <sys/param.h> @@ -93,6 +93,10 @@ str2osrevision(char *s) return KVER_INVALID_OSRELEASE; return r; } + /* or optional underscore followed by release status */ + if (*s == '_') + /* ignore the trailing label */ + return r; /* or optional letters: release */ n = 0; c = 'Z'; |