diff options
-rw-r--r-- | drivers/md/dm-log-writes.c | 2 |
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); |