From b05b3f32354f7fe9cefee74ea18020fd8069bc10 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Thu, 14 Nov 2013 21:13:58 +0100 Subject: Move test for initiator in the session refresh check from protocol to method --- src/methods/common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/methods/common.h') diff --git a/src/methods/common.h b/src/methods/common.h index 0a26a32..0769a6c 100644 --- a/src/methods/common.h +++ b/src/methods/common.h @@ -59,7 +59,7 @@ static inline bool fastd_method_session_common_is_initiator(const fastd_method_c } static inline bool fastd_method_session_common_want_refresh(fastd_context_t *ctx, const fastd_method_common_t *session) { - return timespec_after(&ctx->now, &session->refresh_after); + return fastd_method_session_common_is_initiator(session) && timespec_after(&ctx->now, &session->refresh_after); } static inline void fastd_method_session_common_superseded(fastd_context_t *ctx, fastd_method_common_t *session) { -- cgit v1.2.3