Index: tzset_r.c =================================================================== RCS file: /cvs/src/src/newlib/libc/time/tzset_r.c,v retrieving revision 1.3 diff -b -u -r1.3 tzset_r.c --- tzset_r.c 3 Jun 2003 18:42:09 -0000 1.3 +++ tzset_r.c 8 Dec 2004 15:13:48 -0000 @@ -122,11 +122,11 @@ tzenv += n; + for (i = 0; i < 2; ++i) + { if (*tzenv == ',') ++tzenv; - for (i = 0; i < 2; ++i) - { if (*tzenv == 'M') { if (sscanf (tzenv, "M%hu%n.%hu%n.%hu%n", &m, &n, &w, &n, &d, &n) != 3 || @@ -192,6 +192,8 @@ sscanf (tzenv, "%hu%n:%hu%n:%hu%n", &hh, &n, &mm, &n, &ss, &n); __tzrule[i].s = ss + SECSPERMIN * mm + SECSPERHOUR * hh; + + tzenv += n; } __tzcalc_limits (__tzyear);