From 3c265c77bd6860e5c6a6d2b9e33882132d9618ba Mon Sep 17 00:00:00 2001 From: jette <jette@schedmd.com> Date: Sat, 18 Oct 2014 08:52:47 -0700 Subject: [PATCH] Work around Cray compiler bug See bug 1184 --- src/slurmctld/reservation.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/slurmctld/reservation.c b/src/slurmctld/reservation.c index 76a38df5aec..965d1c5cef5 100644 --- a/src/slurmctld/reservation.c +++ b/src/slurmctld/reservation.c @@ -1328,12 +1328,10 @@ static int _update_uid_list(slurmctld_resv_t *resv_ptr, char *users) static void _pack_resv(slurmctld_resv_t *resv_ptr, Buf buffer, bool internal, uint16_t protocol_version) { - time_t now, start_relative, end_relative; + time_t now = time(NULL), start_relative, end_relative; - if (resv_ptr->flags & RESERVE_FLAG_TIME_FLOAT) { - now = time(NULL); + if (resv_ptr->flags & RESERVE_FLAG_TIME_FLOAT) last_resv_update = now; - } if (!internal && (resv_ptr->flags & RESERVE_FLAG_TIME_FLOAT)) { start_relative = resv_ptr->start_time + now; if (resv_ptr->duration == INFINITE) -- GitLab