Index: timezone-2014b/zic.c =================================================================== --- timezone-2014b.orig/zic.c +++ timezone-2014b/zic.c @@ -656,17 +656,17 @@ dolink(const char *const fromfield, cons result = link(fromname, toname); if (result != 0) { - const char *s = fromfield; + const char *s = fromname; const char *t; register char * symlinkcontents = NULL; do t = s; while ((s = strchr(s, '/')) - && ! strncmp (fromfield, tofield, - ++s - fromfield)); + && ! strncmp (fromname, tofield, + ++s - fromname)); - for (s = tofield + (t - fromfield); + for (s = tofield + (t - fromname); (s = strchr(s, '/')); s++) symlinkcontents =