]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
librbd: fix a crash in get_rollback_snap_id
authorN Balachandran <nithya.balachandran@ibm.com>
Wed, 19 Feb 2025 16:10:29 +0000 (21:40 +0530)
committerN Balachandran <nithya.balachandran@ibm.com>
Fri, 28 Feb 2025 03:27:34 +0000 (08:57 +0530)
commit0ca05d740d05877564e217d592e7a823b57d0be6
tree0d27a4698f7248c02ba871acc0f656032249783a
parentad999dfb5e2c3b01657a7ffd672cf2ce393572be
librbd: fix a crash in get_rollback_snap_id

get_rollback_snap_id() did not check if the snapshot it was
accessing was a mirror snapshot, causing it to crash if it wasn't.

Fixes: https://tracker.ceph.com/issues/70075
Signed-off-by: N Balachandran <nithya.balachandran@ibm.com>
(cherry picked from commit 7d75161051dad8047925259555d7ddd1a3e98de2)
src/librbd/mirror/snapshot/Utils.cc