Fixed tmpnam(): name contained null-byte
This commit is contained in:
parent
1118da779b
commit
9c0b85db41
1 changed files with 1 additions and 1 deletions
|
@ -19,7 +19,7 @@ tmpnam(char *s) {
|
||||||
name = name_buffer + strlen(name_buffer);
|
name = name_buffer + strlen(name_buffer);
|
||||||
name = _i_compute(_getpid(), 10, name, 5);
|
name = _i_compute(_getpid(), 10, name, 5);
|
||||||
*name++ = '.';
|
*name++ = '.';
|
||||||
*name++ = '\0';
|
*name = '\0';
|
||||||
}
|
}
|
||||||
if (++count > TMP_MAX) count = 1; /* wrap-around */
|
if (++count > TMP_MAX) count = 1; /* wrap-around */
|
||||||
*_i_compute(count, 10, name, 3) = '\0';
|
*_i_compute(count, 10, name, 3) = '\0';
|
||||||
|
|
Loading…
Reference in a new issue