freebsd-ports/security/openscep/files/patch-scepd_sceplist.c

33 lines
790 B
C
Raw Normal View History

--- scepd/sceplist.c.orig Thu May 19 16:59:02 2005
+++ scepd/sceplist.c Thu May 19 17:02:22 2005
@@ -96,7 +96,6 @@
/*
* convert ASN1 time string to a struct tm
*/
-extern time_t timezone; /* compiler does not like it inside func */
#ifdef HAVE_ALTZONE
extern time_t altzone;
#endif /* HAVE_ALTZONE */
@@ -124,19 +123,15 @@
rtm.tm_year = atoi(work);
if (rtm.tm_year < 70)
rtm.tm_year += 100;
+ rtm.tm_zone = 0;
- /* set the time zone to GMT, as mktime uses the local time zone */
- timezone = 0;
#ifdef HAVE_ALTZONE
altzone = 0;
#endif /* HAVE_ALTZONE */
/* use mktime to normalize the structure and t convert to a */
/* time_t value */
- rt = mktime(&rtm);
-
- /* reset the time zone to local settings */
- tzset();
+ rt = timegm(&rtm);
return rt;
}