671cb35880
fix parsing of the < > quoted time zone names. Compare the correct character instead of repeatedly comparing the first character. Patch has been submitted to upstream as http://www.openwall.com/lists/musl/2016/10/24/3 Longer explanation in http://www.openwall.com/lists/musl/2016/10/19/1 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi> [Jo-Philipp Wich: move references into commit message, shorten title prefix] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
12 lines
232 B
Diff
12 lines
232 B
Diff
--- a/src/time/__tz.c
|
|
+++ b/src/time/__tz.c
|
|
@@ -87,7 +87,7 @@
|
|
int i;
|
|
if (**p == '<') {
|
|
++*p;
|
|
- for (i=0; **p!='>' && i<TZNAME_MAX; i++)
|
|
+ for (i=0; (*p)[i]!='>' && i<TZNAME_MAX; i++)
|
|
d[i] = (*p)[i];
|
|
++*p;
|
|
} else {
|