mirror of
https://github.com/Museum-of-Art-and-Digital-Entertainment/macross.git
synced 2024-09-27 11:55:20 +00:00
Use mkstemp instead of mktemp - mktemp is intrinsically unsafe.
This commit is contained in:
parent
29f102cdf1
commit
e60db078d2
@ -351,7 +351,7 @@ initializeStuff(int argc, char **argv)
|
||||
installCommandLineDefineSymbols();
|
||||
|
||||
if (listingOn) {
|
||||
if ((saveFileForPass2 = fopen(mktemp(pass2SourceFileName),
|
||||
if ((saveFileForPass2 = fopen(mkstemp(pass2SourceFileName),
|
||||
"w+")) == NULL) {
|
||||
fatalSystemError(UNABLE_TO_OPEN_PASS_2_FILE_ERROR,
|
||||
pass2SourceFileName);
|
||||
@ -360,7 +360,7 @@ initializeStuff(int argc, char **argv)
|
||||
unlink(pass2SourceFileName); /* will take effect on
|
||||
program exit */
|
||||
|
||||
if ((indexFileForPass2 = fopen(mktemp(pass2IndexFileName),
|
||||
if ((indexFileForPass2 = fopen(mkstemp(pass2IndexFileName),
|
||||
"w+")) == NULL) {
|
||||
fatalSystemError(UNABLE_TO_OPEN_PASS_2_FILE_ERROR,
|
||||
pass2IndexFileName);
|
||||
@ -370,7 +370,7 @@ initializeStuff(int argc, char **argv)
|
||||
program exit */
|
||||
|
||||
if (expandMacros) {
|
||||
if ((macroFileForPass2 = fopen(mktemp(
|
||||
if ((macroFileForPass2 = fopen(mkstemp(
|
||||
pass2MacroExpansionFileName),"w+")) == NULL) {
|
||||
fatalSystemError(
|
||||
UNABLE_TO_OPEN_PASS_2_FILE_ERROR,
|
||||
|
Loading…
Reference in New Issue
Block a user