From: Casey Bodley Date: Tue, 29 Nov 2022 15:11:03 +0000 (-0500) Subject: rgw: initialize rgw_log_entry::identity_type X-Git-Tag: v17.2.6~83^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c1cfcf8bfa21782ee15e3768a1a0e471f9fdca1c;p=ceph.git rgw: initialize rgw_log_entry::identity_type uninitialized identity_type field was causing unit test failures from check-generated.sh: **** rgw_log_entry test 2 dump_json check failed **** ceph-dencoder type rgw_log_entry select_test 2 dump_json > /tmp/typ-AW7AEODB3 ceph-dencoder type rgw_log_entry select_test 2 encode decode dump_json > /tmp/typ-0NX4cmLHR 21c21 < "identity_type": 3599295712 --- > "identity_type": 2072560864 Fixes: https://tracker.ceph.com/issues/58115 Signed-off-by: Casey Bodley (cherry picked from commit cd99af0760bf973d44bacb55767f26ec7a975912) --- diff --git a/src/rgw/rgw_log.h b/src/rgw/rgw_log.h index d23e598e3cd6..14159f238471 100644 --- a/src/rgw/rgw_log.h +++ b/src/rgw/rgw_log.h @@ -102,7 +102,7 @@ struct rgw_log_entry { headers_map x_headers; std::string trans_id; std::vector token_claims; - uint32_t identity_type; + uint32_t identity_type = TYPE_NONE; std::string access_key_id; std::string subuser; bool temp_url {false};