Whamcloud - gitweb
LU-4629 osd-ldiskfs: Fix use after free
[fs/lustre-release.git] / lustre / osd-ldiskfs / osd_handler.c
index 469a83d..a3dff28 100644 (file)
@@ -3340,7 +3340,8 @@ static int osd_index_try(const struct lu_env *env, struct dt_object *dt,
                         * recheck under lock.
                         */
                        if (!osd_has_index(obj))
-                               result = osd_iam_container_init(env, obj, dir);
+                               result = osd_iam_container_init(env, obj,
+                                                               obj->oo_dir);
                        else
                                result = 0;
                        up_write(&obj->oo_ext_idx_sem);