diff options
author | 2010-07-30 21:47:18 +0000 | |
---|---|---|
committer | 2010-07-30 21:47:18 +0000 | |
commit | 092db204ab3eaa831b770cee34445d3a12641812 (patch) | |
tree | 1f007d11a2da207bc29662659568787f65912473 /usr.bin/cvs/annotate.c | |
parent | Add "-S" to library installs to avoid breakage when one (diff) | |
download | wireguard-openbsd-092db204ab3eaa831b770cee34445d3a12641812.tar.xz wireguard-openbsd-092db204ab3eaa831b770cee34445d3a12641812.zip |
Check date_parse return values.
OK xsa
Diffstat (limited to 'usr.bin/cvs/annotate.c')
-rw-r--r-- | usr.bin/cvs/annotate.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.bin/cvs/annotate.c b/usr.bin/cvs/annotate.c index ac63148c99c..b5e391f352b 100644 --- a/usr.bin/cvs/annotate.c +++ b/usr.bin/cvs/annotate.c @@ -1,4 +1,4 @@ -/* $OpenBSD: annotate.c,v 1.61 2010/07/23 21:46:05 ray Exp $ */ +/* $OpenBSD: annotate.c,v 1.62 2010/07/30 21:47:18 ray Exp $ */ /* * Copyright (c) 2007 Tobias Stoeckmann <tobias@openbsd.org> * Copyright (c) 2006 Xavier Santolaria <xsa@openbsd.org> @@ -69,7 +69,8 @@ cvs_annotate(int argc, char **argv) switch (ch) { case 'D': dateflag = optarg; - cvs_specified_date = date_parse(dateflag); + if ((cvs_specified_date = date_parse(dateflag)) == -1) + fatal("invalid date: %s", dateflag); break; case 'f': force_head = 1; |