From b413a8f4557b73d4b3ce45d99ba9e60addf83aab Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 9 Mar 2016 09:48:15 -0500 Subject: [PATCH] cls_rgw: use sized uint64_t for encoded time_t The size of time_t varies between architectures--do not encode it directly. Reported-by: Eric Lee Signed-off-by: Sage Weil --- src/cls/rgw/cls_rgw_ops.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cls/rgw/cls_rgw_ops.h b/src/cls/rgw/cls_rgw_ops.h index 0ab665857cb..70f41d884e3 100644 --- a/src/cls/rgw/cls_rgw_ops.h +++ b/src/cls/rgw/cls_rgw_ops.h @@ -164,7 +164,7 @@ struct rgw_cls_link_olh_op { uint64_t olh_epoch; bool log_op; uint16_t bilog_flags; - time_t unmod_since; /* only create delete marker if newer then this */ + uint64_t unmod_since; /* only create delete marker if newer then this */ rgw_cls_link_olh_op() : delete_marker(false), olh_epoch(0), log_op(false), bilog_flags(0) {} -- 2.47.3