From 97fa77d27facc6a31486fdca5b3b853c591f792c Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 3 Apr 2019 11:49:42 +0000 Subject: [PATCH] Reset errno to do error handling properly This fixes the weird behavior when running with SOURCE_DATE_EPOCH=0: Fontconfig: SOURCE_DATE_EPOCH: strtoull: No such file or directory: 0 --- src/fccache.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fccache.c b/src/fccache.c index 03b4f38..fa3451e 100644 --- a/src/fccache.c +++ b/src/fccache.c @@ -1109,6 +1109,7 @@ FcDirChecksum (struct stat *statb) source_date_epoch = getenv("SOURCE_DATE_EPOCH"); if (source_date_epoch) { + errno = 0; epoch = strtoull(source_date_epoch, &endptr, 10); if (endptr == source_date_epoch)