* Fixed the insecure temporary file creation issue now that it's
even on bugtraq... Affected file apps/silcd/silcd.c
+Fri Sep 2 23:44:37 CEST 2005 Jochen Eisinger <c0ffee@penguin-breeder.org>
+
+ * Fixed the insecure temporary file creation issue now that it's
+ even on bugtraq... Affected file apps/silcd/silcd.c
+
Wed Aug 24 18:27:48 CEST 2005 Patrik Weiskircher <pat@icore.at>
* Before creating a channel key we need to remove the private key
char filename[256];
memset(filename, 0, sizeof(filename));
- snprintf(filename, sizeof(filename) - 1, "/tmp/silcd.%d.stats", getpid());
- fdd = fopen(filename, "w+");
+ snprintf(filename, sizeof(filename) - 1, "/tmp/silcd.%d.stats-XXXXXX", getpid());
+ fdd = mkstemp(filename);
if (!fdd)
return;