From a97577e4f5f6df3860e3b73b5ce6da378fd77c5a Mon Sep 17 00:00:00 2001
From: Alberto Bertogli <albertito@blitiri.com.ar>
Date: Tue, 4 Aug 2009 13:10:21 -0300
Subject: [PATCH 71/74] jmove_journal(): Fix malloc() size miscalculation

Signed-off-by: Alberto Bertogli <albertito@blitiri.com.ar>
---
 libjio/trans.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/libjio/trans.c b/libjio/trans.c
index 16ca3d6..f8aa491 100644
--- a/libjio/trans.c
+++ b/libjio/trans.c
@@ -648,7 +648,7 @@ int jmove_journal(struct jfs *fs, const char *newpath)
 	oldpath = fs->jdir;
 	snprintf(oldjlockfile, PATH_MAX, "%s/lock", fs->jdir);
 
-	fs->jdir = (char *) malloc(strlen(newpath + 1));
+	fs->jdir = (char *) malloc(strlen(newpath) + 1);
 	if (fs->jdir == NULL)
 		return -1;
 	strcpy(fs->jdir, newpath);
-- 
1.6.2.2.646.gb214


