Update of /cvsroot/gaim/gaim/src/protocols/msn
In directory usw-pr-cvs1:/tmp/cvs-serv30939/src/protocols/msn
Modified Files:
msn.c
Log Message:
Changed tempfile creation to use new gaim_mkstemp() for secure tempfile
creation.
Index: msn.c
===================================================================
RCS file: /cvsroot/gaim/gaim/src/protocols/msn/msn.c,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -d -r1.75 -r1.76
--- msn.c 3 May 2002 23:19:53 -0000 1.75
+++ msn.c 7 May 2002 23:13:20 -0000 1.76
@@ -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);
|