aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHaicheng Li <haicheng.li@linux.intel.com>2010-03-09 14:20:12 +0800
committerAndi Kleen <ak@linux.intel.com>2010-03-13 00:00:05 +0100
commit495eca32bc2db88ab031a03d7a58da04f83aacd9 (patch)
treebfc749d2cc4160cfe6262f802fbe00fb96f6156e
parent0be77c7ddbfdf598106d22d16868b35f83474399 (diff)
downloadmce-test-495eca32bc2db88ab031a03d7a58da04f83aacd9.tar.gz
page-poisoning: fix Bad Address issue in file_clean case.
Signed-off-by: Haicheng Li <haicheng.li@linux.intel.com> Signed-off-by: Andi Kleen <ak@linux.intel.com>
-rw-r--r--stress/tools/page-poisoning/page-poisoning.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/stress/tools/page-poisoning/page-poisoning.c b/stress/tools/page-poisoning/page-poisoning.c
index 49b90ea..c032032 100644
--- a/stress/tools/page-poisoning/page-poisoning.c
+++ b/stress/tools/page-poisoning/page-poisoning.c
@@ -404,7 +404,7 @@ static void do_file_clean(int flags, char *name)
{
char *page;
char fn[FILE_PATH];
- snprintf(fn, 30, "%s/test%d", tmp_dir, mypid);
+ snprintf(fn, PATH_MAX, "%s/clean%d", tmp_dir, mypid);
int fd = open(fn, O_RDWR | O_TRUNC | O_CREAT);
if (fd < 0)
err("opening temporary file: %s", fn);