! libc: Jetzt kann man mit mktemp auch ohne PFs Pfade generieren
Index: trunk/src/modules/lib/posix/mktemp.c =================================================================== --- trunk.orig/src/modules/lib/posix/mktemp.c +++ trunk/src/modules/lib/posix/mktemp.c @@ -51,7 +51,7 @@ char* mktemp(char* template) { // FIXME: eigentlich nur workaround static int fileid = 0; - size_t len = strlen(template); + int len = strlen(template); int i; // Wenn der String zu kurz ist, ist eh fertig. @@ -61,7 +61,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 -1; (i >= len - 6); i--) { if (template[i] != 'X') { errno = EINVAL; return NULL;
Attachment:
signature.asc
Description: This is a digitally signed message part.