commit e1e77cc43b61294facdf656a456a4108c13eb638 from: Stefan Sperling date: Tue Mar 17 15:49:17 2020 UTC in got_opentempfd() don't attempt to unlink the file if mkstemp(3) failed commit - ee0cb6f251ce4466cdb6e46c69c773e1891eb30b commit + e1e77cc43b61294facdf656a456a4108c13eb638 blob - 9bc6f86bc623cc346d7abe1cb6bb4d31aa817b0d blob + e998f5bc48549bbbbbffb5ff88ae18e3e21c8c6f --- lib/opentemp.c +++ lib/opentemp.c @@ -34,7 +34,8 @@ got_opentempfd(void) return -1; fd = mkstemp(name); - unlink(name); + if (fd != -1) + unlink(name); return fd; }