]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: initialize rgw_log_entry::identity_type
authorCasey Bodley <cbodley@redhat.com>
Tue, 29 Nov 2022 15:11:03 +0000 (10:11 -0500)
committerCasey Bodley <cbodley@redhat.com>
Tue, 29 Nov 2022 18:36:25 +0000 (13:36 -0500)
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 <cbodley@redhat.com>
src/rgw/rgw_log.h

index 154704b19431f7ee14f19f57310e676ddfb17c37..0236bfad13a8701c22351cf3b737891aeca06131 100644 (file)
@@ -92,7 +92,7 @@ struct rgw_log_entry {
   headers_map x_headers;
   std::string trans_id;
   std::vector<std::string> token_claims;
-  uint32_t identity_type;
+  uint32_t identity_type = TYPE_NONE;
   std::string access_key_id;
   std::string subuser;
   bool temp_url {false};