tallow longer timezones from %Z (xav@chantry) - plan9port - [fork] Plan 9 from user space (HTM) git clone git://src.adamsgaard.dk/plan9port (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit 33433b3fde56d9b3ac6de6ee2584416b82bc856f (DIR) parent adcb656c84b8a311eeebe31d9cc530c1ed822e5b (HTM) Author: rsc <devnull@localhost> Date: Tue, 17 Apr 2007 05:45:27 +0000 allow longer timezones from %Z (xav@chantry) Diffstat: M src/lib9/date.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- (DIR) diff --git a/src/lib9/date.c b/src/lib9/date.c t@@ -6,7 +6,7 @@ static int didtz; static int tzdelta; -static char tzone[4]; +static char tzone[32]; static void dotz(void) t@@ -48,7 +48,8 @@ tm2Tm(struct tm *tm, Tm *bigtm, int gmt) bigtm->tzoff = 0; }else{ dotz(); - strcpy(bigtm->zone, tzone); + strncpy(bigtm->zone, tzone, 3); + bigtm->zone[3] = 0; bigtm->tzoff = tzdelta; } }