From 849362bd066901c68c668d304578760e8a941196 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Sat, 8 Sep 2012 06:21:42 +0000 Subject: [PATCH] Ecore_File: Fix readlink usage in ecore_file. SVN revision: 76330 --- legacy/ecore/ChangeLog | 4 ++++ legacy/ecore/src/lib/ecore_file/ecore_file.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/legacy/ecore/ChangeLog b/legacy/ecore/ChangeLog index f529796850..710f492f27 100644 --- a/legacy/ecore/ChangeLog +++ b/legacy/ecore/ChangeLog @@ -919,3 +919,7 @@ 2012-09-07 Christopher Michael * Fix ecore_x_randr to actually return outputs properly. + +2012-09-08 Vincent Torri + + * Fix readlink usage in ecore_file. diff --git a/legacy/ecore/src/lib/ecore_file/ecore_file.c b/legacy/ecore/src/lib/ecore_file/ecore_file.c index fd06f7dc52..cc0be5449d 100644 --- a/legacy/ecore/src/lib/ecore_file/ecore_file.c +++ b/legacy/ecore/src/lib/ecore_file/ecore_file.c @@ -404,7 +404,7 @@ ecore_file_recursive_rm(const char *dir) struct stat st; int ret; - if (readlink(dir, buf, sizeof(buf)) > 0) + if (readlink(dir, buf, sizeof(buf) - 1) > 0) return ecore_file_unlink(dir); ret = stat(dir, &st);