Sophie

Sophie

distrib > Mandriva > 2007.1 > i586 > by-pkgid > 2e20fbe220a1d0f48a15d5008a7dd680 > files > 35

rpm-4.4.6-22.1mdv2007.1.src.rpm

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@*/