]> 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:25:35 +0000 (08:55 +0530)
commit2b0ffb18a6417449c3a6f87095fb93733be054be
tree908af013375745eb274594385481781bcaf2e929
parentd401131b3109c5e303ed004104da3270e7656034
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