]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
msg/async/Event: use zero-initialization instead of memset()
authorMax Kellermann <max.kellermann@ionos.com>
Fri, 4 Oct 2024 15:27:28 +0000 (17:27 +0200)
committerPatrick Donnelly <pdonnell@ibm.com>
Mon, 13 Oct 2025 23:59:06 +0000 (19:59 -0400)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
(cherry picked from commit 7fcb8a8afaf5a61e525e8cbc01efae5b14f6cc4e)

src/msg/async/Event.h

index a595667e447bd1d8b4b6a98389a9ef659bfa96a2..6acd62757389d8fccb8ca5cdcb529d792a60603e 100644 (file)
@@ -97,11 +97,7 @@ class EventCenter {
   using clock_type = ceph::coarse_mono_clock;
 
   struct AssociatedCenters {
-    EventCenter *centers[MAX_EVENTCENTER];
-    AssociatedCenters() {
-      // FIPS zeroization audit 20191115: this memset is not security related.
-      memset(centers, 0, MAX_EVENTCENTER * sizeof(EventCenter*));
-    }
+    EventCenter *centers[MAX_EVENTCENTER]{};
   };
 
   struct FileEvent {