[gaim-migrate @ 3248]

Tue, 07 May 2002 23:13:20 +0000

author
Jim Seymour <jseymour@users.sourceforge.net>
date
Tue, 07 May 2002 23:13:20 +0000
changeset 3231
340891659275
parent 3230
6d0e07333504
child 3232
5250b27f846e

[gaim-migrate @ 3248]
Changed tempfile creation to use new gaim_mkstemp() for secure tempfile
creation.

src/protocols/msn/msn.c file | annotate | diff | comparison | revisions
--- a/src/protocols/msn/msn.c	Tue May 07 23:12:14 2002 +0000
+++ b/src/protocols/msn/msn.c	Tue May 07 23:13:20 2002 +0000
@@ -1264,11 +1264,10 @@
 
 		if (md->passport) {
 			unlink(md->passport);
-			free(md->passport);
+			g_free(md->passport);
 		}
-		md->passport = tempnam(NULL, NULL);
 
-		fd = fopen(md->passport, "w");
+		fd = gaim_mkstemp(&(md->passport));
 		fprintf(fd, "<html>\n");
 		fprintf(fd, "<head>\n");
 		fprintf(fd, "<noscript>\n");
@@ -1780,7 +1779,7 @@
 		g_free(md->msguser);
 	if (md->passport) {
 		unlink(md->passport);
-      		free(md->passport);
+      		g_free(md->passport);
 	}
 	while (md->switches)
 		msn_kill_switch(md->switches->data);

mercurial