2006-11-23 Gwenole Beauchesne <gbeauchesne@mandriva.com> * lib/misc.c (makeTempFile): Initialize filename pointer to NULL on error. --- rpm-4.4.6/lib/misc.c.makeTempFile-init-null 2006-03-22 12:27:57.000000000 -0500 +++ rpm-4.4.6/lib/misc.c 2006-11-23 09:26:09.000000000 -0500 @@ -220,6 +220,8 @@ int makeTempFile(const char * prefix, co errxit: tempfn = _free(tempfn); + if (fnptr) + *fnptr = NULL; /*@-usereleased@*/ if (fd != NULL) (void) Fclose(fd); /*@=usereleased@*/