=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/rcs.c,v retrieving revision 1.135 retrieving revision 1.136 diff -c -r1.135 -r1.136 *** src/usr.bin/cvs/rcs.c 2006/03/07 01:43:18 1.135 --- src/usr.bin/cvs/rcs.c 2006/03/07 16:48:53 1.136 *************** *** 1,4 **** ! /* $OpenBSD: rcs.c,v 1.135 2006/03/07 01:43:18 joris Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. --- 1,4 ---- ! /* $OpenBSD: rcs.c,v 1.136 2006/03/07 16:48:53 joris Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * All rights reserved. *************** *** 2554,2559 **** --- 2554,2567 ---- tb = localtime(&now); tb->tm_hour += ((int)tb->tm_gmtoff / 3600); } else { + switch (*timezone_flag) { + case '-': + case '+': + break; + default: + fatal("not a known time zone"); + } + h = timezone_flag; if ((m = strrchr(timezone_flag, ':')) != NULL) *(m++) = '\0';