Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/lib/libc/time
"Brian Ginsbach" <ginsbach%netbsd.org@localhost>
writes:
> Module Name: src
> Committed By: ginsbach
> Date: Fri Oct 30 01:49:36 UTC 2015
>
> Modified Files:
> src/lib/libc/time: strptime.c
>
> Log Message:
> Reject timezone offsets more than 12 hours (east or west).
WTF?? There exist (or existed) zones +13 and +14.
> To generate a diff of this commit:
> cvs rdiff -u -r1.51 -r1.52 src/lib/libc/time/strptime.c
>
> Please note that diffs are not public domain; they are subject to the
> copyright notices on the relevant files.
>
>
> Modified files:
>
>
> Index: src/lib/libc/time/strptime.c
> diff -u src/lib/libc/time/strptime.c:1.51 src/lib/libc/time/strptime.c:1.52
> --- src/lib/libc/time/strptime.c:1.51 Thu Oct 29 19:18:19 2015
> +++ src/lib/libc/time/strptime.c Fri Oct 30 01:49:36 2015
> @@ -1,4 +1,4 @@
> -/* $NetBSD: strptime.c,v 1.51 2015/10/29 19:18:19 christos Exp $ */
> +/* $NetBSD: strptime.c,v 1.52 2015/10/30 01:49:36 ginsbach Exp $ */
>
> /*-
> * Copyright (c) 1997, 1998, 2005, 2008 The NetBSD Foundation, Inc.
> @@ -31,7 +31,7 @@
>
> #include <sys/cdefs.h>
> #if defined(LIBC_SCCS) && !defined(lint)
> -__RCSID("$NetBSD: strptime.c,v 1.51 2015/10/29 19:18:19 christos Exp $");
> +__RCSID("$NetBSD: strptime.c,v 1.52 2015/10/30 01:49:36 ginsbach Exp $");
> #endif
>
> #include "namespace.h"
> @@ -626,6 +626,8 @@ loadzone:
> default:
> return NULL;
> }
> + if (offs > (12 * SECSPERHOUR))
> + return NULL;
> if (neg)
> offs = -offs;
> tm->tm_isdst = 0; /* XXX */
>
--
HE CE3OH...
Home |
Main Index |
Thread Index |
Old Index