]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.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)
committerNathan Cutler <ncutler@suse.com>
Thu, 11 Jul 2019 13:59:16 +0000 (15:59 +0200)
Clear the rotating secrets.  And also reset the versions.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit e1600b145277da0ed545aac2e106036ba4f1686c)

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) {