diff -r 6d0e07333504 -r 340891659275 src/protocols/msn/msn.c --- 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, "\n"); fprintf(fd, "\n"); fprintf(fd, "