X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Ftime-dst.c;h=926d22b94b62fd4c6180f6b96cdebb5caf301760;hb=23fbe14f503c1e98292efc4ba1238adb7dc38d80;hp=6195b110176a3f05001a5d0c5d2c02a1795eddac;hpb=4f4b92ba7ae9c56cb0f181d5f95d709e085b8bd5;p=elogind.git diff --git a/src/shared/time-dst.c b/src/shared/time-dst.c index 6195b1101..926d22b94 100644 --- a/src/shared/time-dst.c +++ b/src/shared/time-dst.c @@ -244,6 +244,8 @@ read_again: if (fread(zone_names, 1, chars, f) != chars) return -EINVAL; + zone_names[chars] = '\0'; + for (i = 0; i < num_isstd; ++i) { int c = getc(f); if (c == EOF)