aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/md/dm-log-writes.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/dm-log-writes.c b/drivers/md/dm-log-writes.c
index 189badbeddaf..3362d866793b 100644
--- a/drivers/md/dm-log-writes.c
+++ b/drivers/md/dm-log-writes.c
@@ -594,7 +594,7 @@ static int log_mark(struct log_writes_c *lc, char *data)
594 return -ENOMEM; 594 return -ENOMEM;
595 } 595 }
596 596
597 block->data = kstrndup(data, maxsize, GFP_KERNEL); 597 block->data = kstrndup(data, maxsize - 1, GFP_KERNEL);
598 if (!block->data) { 598 if (!block->data) {
599 DMERR("Error copying mark data"); 599 DMERR("Error copying mark data");
600 kfree(block); 600 kfree(block);