X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Ftime-dst.c;fp=src%2Fshared%2Ftime-dst.c;h=926d22b94b62fd4c6180f6b96cdebb5caf301760;hb=681f9718ce322da95578e20ed975dfb34e7edd23;hp=6195b110176a3f05001a5d0c5d2c02a1795eddac;hpb=0acd5a08f5b2ff0580d4fc4d7fc2ff144b2f788f;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)