From e8515be07c35dc99904b40c429e3391d10f0155a Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Mon, 23 Jan 2017 18:13:05 +0000 Subject: [PATCH] Portability fix: Fix on libcs where st_mtime is not a macro (ie, ones lacking st_mtim.) --- cprogs/cgi-fcgi-interp.c | 4 ++-- debian/changelog | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/cprogs/cgi-fcgi-interp.c b/cprogs/cgi-fcgi-interp.c index 7aef026..63db94b 100644 --- a/cprogs/cgi-fcgi-interp.c +++ b/cprogs/cgi-fcgi-interp.c @@ -441,12 +441,12 @@ static bool stab_isnewer(const struct stat *a, const struct stat *b) { fprintf(stderr,"stab_isnewer mtime %lu %lu\n", (unsigned long)a->st_mtime, (unsigned long)b->st_mtime); - return a->st_mtime > &b->st_mtime; + return a->st_mtime > b->st_mtime; } static void stab_mtimenow(struct stat *out) { out->st_mtime = time(NULL); - if (baseline_time.st_mtime == (time_t)-1) diee("(stage2) time()"); + if (out->st_mtime == (time_t)-1) diee("(stage2) time()"); if (debugmode) fprintf(stderr,"stab_mtimenow mtime %lu\n", (unsigned long)out->st_mtime); diff --git a/debian/changelog b/debian/changelog index 78dd0be..17463aa 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +chiark-utils (5.0.2) unstable; urgency=medium + + * Portability fix: Fix on libcs where st_mtime is not a macro + (ie, ones lacking st_mtim.) + + -- Ian Jackson Mon, 23 Jan 2017 18:12:52 +0000 + chiark-utils (5.0.1) unstable; urgency=medium * with-lock-ex: provide -l -- 2.30.2