From 578e292b74331ac8f4c2fcfd464edb7d83a6a02f Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Wed, 29 May 2013 15:37:31 +0200 Subject: [PATCH] mds/Migrator.cc: fix dereference after null check Add assert for 'le' to fix: CID 716923 (#1 of 1): Dereference after null check (FORWARD_NULL) var_deref_model: Passing null pointer "le" to function "LogEvent::get_start_off() const", which dereferences it. Signed-off-by: Danny Al-Gaaf --- src/mds/Migrator.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mds/Migrator.cc b/src/mds/Migrator.cc index 92962424e4688..9fe5451432ebc 100644 --- a/src/mds/Migrator.cc +++ b/src/mds/Migrator.cc @@ -2518,6 +2518,7 @@ int Migrator::decode_import_dir(bufferlist::iterator& blp, } else if (icode == 'I') { // inode + assert(le); decode_import_inode(dn, blp, oldauth, ls, le->get_start_off(), cap_imports, updated_scatterlocks); } -- 2.39.5