Copies lvb from lksb only when it's meaningful(not NULL).
Signed-off-by: Wengang Wang <[email protected]>
---
fs/ocfs2/dlm/dlmrecovery.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/fs/ocfs2/dlm/dlmrecovery.c b/fs/ocfs2/dlm/dlmrecovery.c
index fa6e5ae..6d2e3ca 100644
--- a/fs/ocfs2/dlm/dlmrecovery.c
+++ b/fs/ocfs2/dlm/dlmrecovery.c
@@ -1184,7 +1184,8 @@ static void dlm_prepare_lvb_for_migration(struct dlm_lock
*lock,
return;
if (dlm_lvb_is_empty(mres->lvb)) {
- memcpy(mres->lvb, lock->lksb->lvb, DLM_LVB_LEN);
+ if (lock->lksb->lvb)
+ memcpy(mres->lvb, lock->lksb->lvb, DLM_LVB_LEN);
return;
}
--
1.7.2.1
_______________________________________________
Ocfs2-devel mailing list
[email protected]
http://oss.oracle.com/mailman/listinfo/ocfs2-devel