Hi,
I found two segmentation faults in make(1). Here is a diff that should
fix these bugs.
bye,
Jan
Index: var.c
===================================================================
RCS file: /cvs/src/usr.bin/make/var.c,v
retrieving revision 1.96
diff -u -p -r1.96 var.c
--- var.c 6 Jan 2014 12:15:40 -0000 1.96
+++ var.c 29 Jan 2014 21:51:13 -0000
@@ -942,7 +942,7 @@ bad_dynamic_variable(int idx)
case IMPSRC_INDEX:
if (origin.fname)
Fatal(ERRMSG1 "(%s:%lu)",
- origin.lineno, origin.fname);
+ origin.fname, origin.lineno);
else if (current_node)
Fatal(ERRMSG1 "(prereq of %s)", current_node->name);
else
@@ -951,7 +951,7 @@ bad_dynamic_variable(int idx)
default:
if (origin.fname)
Error(ERRMSG2 "(%s:%lu)", varnames[idx],
- origin.lineno, origin.fname);
+ origin.fname, origin.lineno);
else if (current_node)
Error(ERRMSG2 "(prereq of %s)", varnames[idx],
current_node->name);