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

Reply via email to