]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
auth/cephx/CephxKeyServer: make clear_secrets() clear rotating secrets too
authorSage Weil <sage@redhat.com>
Tue, 2 Jul 2019 23:02:03 +0000 (18:02 -0500)
committerSage Weil <sage@redhat.com>
Tue, 2 Jul 2019 23:04:14 +0000 (18:04 -0500)
Clear the rotating secrets.  And also reset the versions.

Signed-off-by: Sage Weil <sage@redhat.com>
src/auth/cephx/CephxKeyServer.h

index 67162452f1b194a679f5ac72202744dd80c35650..cd3cf1234678fc7f2893fb2a03a47c4c45973446 100644 (file)
@@ -78,7 +78,10 @@ struct KeyServerData {
   }
 
   void clear_secrets() {
+    version = 0;
     secrets.clear();
+    rotating_ver = 0;
+    rotating_secrets.clear();
   }
 
   void add_auth(const EntityName& name, EntityAuth& auth) {