Index: leapdb.c
--- leapdb.c.orig
+++ leapdb.c
@@ -67,7 +67,7 @@ get_tz_leap(time_t when, int *tai_offset)
   if (tz_env) {
     if (strlen(tz_env) >= sizeof (tz_orig))
       return tz_leap;
-    strcpy(tz_orig, tz_env);
+    strlcpy(tz_orig, tz_env, strlen(tz_orig));
   }
   setenv("TZ", CNF_GetLeapSecTimezone(), 1);
   tzset();
