[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] libc: Fix fuer mktemp
! libc: mktemp war der Beweis dafuer, dass man einfache Zaehlschleifen
auch so schreiben kann, dass sie total kaputt sind
Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
src/modules/lib/posix/mktemp.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/modules/lib/posix/mktemp.c b/src/modules/lib/posix/mktemp.c
index 6068ba1..9095afd 100644
--- a/src/modules/lib/posix/mktemp.c
+++ b/src/modules/lib/posix/mktemp.c
@@ -54,7 +54,7 @@ char* mktemp(char* template)
}
// Jetzt wird ueberprueft, ob die letzten 6 Zeichen X sind
- for (i = len -1; i > len - 8; i++) {
+ for (i = len - 6; i < len; i++) {
if (template[i] != 'X') {
errno = EINVAL;
return NULL;
--
1.6.0.2