From: Martin Wilck <mwilck@xxxxxxxx> Hello lixiaokeng, please check if this fixes the issue you reported in "libmultipath fix NULL dereference in select_action" (https://www.redhat.com/archives/dm-devel/2020-August/msg00246.html). As discussed before, the idea is to discard broken / incompletely initialized maps in get_dm_mpvec(). Regards Martin Martin Wilck (3): libmultipath: update_multipath_table(): add flags argument libmultipath: remove_map(): separate pathvec and mpvec arguments multipath: get_dm_mpvec: discard broken maps libmultipath/configure.c | 11 ++++++----- libmultipath/structs_vec.c | 20 ++++++++++---------- libmultipath/structs_vec.h | 10 +++++++--- multipath/main.c | 23 +++++++++-------------- multipathd/dmevents.c | 2 +- multipathd/main.c | 16 ++++++++-------- 6 files changed, 41 insertions(+), 41 deletions(-) -- 2.28.0 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel