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