From: Jim S. <jse...@us...> - 2002-05-07 23:13:22
|
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); |