svn commit: r196043 - projects/jbuild/usr.bin/make

Craig Rodrigues rodrigc at FreeBSD.org
Mon Aug 3 05:47:59 UTC 2009


Author: rodrigc
Date: Mon Aug  3 05:47:58 2009
New Revision: 196043
URL: http://svn.freebsd.org/changeset/base/196043

Log:
  After malloc'ing a new struct Job, initialize
  job->mon_fname[0] and job->meta_fname[0] to '\0'.
  There were some cases where .ERRORSEE contained an uninitialized string.

Modified:
  projects/jbuild/usr.bin/make/job.c

Modified: projects/jbuild/usr.bin/make/job.c
==============================================================================
--- projects/jbuild/usr.bin/make/job.c	Mon Aug  3 01:54:13 2009	(r196042)
+++ projects/jbuild/usr.bin/make/job.c	Mon Aug  3 05:47:58 2009	(r196043)
@@ -1993,6 +1993,10 @@ JobStart(GNode *gn, int flags, Job *prev
 		job = previous;
 	} else {
 		job = emalloc(sizeof(Job));
+#ifdef MAKE_IS_BUILD
+		job->mon_fname[0] = '\0'; 
+		job->meta_fname[0] = '\0';
+#endif
 		flags |= JOB_FIRST;
 	}
 


More information about the svn-src-projects mailing list