[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