blob: 85e100d9263376a8084f71afa6eafd12de1fb6ae (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
--- src/lib/fte/device.c.orig Thu Jul 29 19:09:59 1993
+++ src/lib/fte/device.c Thu Sep 30 13:16:51 2004
@@ -619,7 +619,7 @@
n2 = names;
}
- if (!n2 || !eq(n2->pn_op->op_name, "=")) {
+ if (!n2 || !n2->pn_op || !eq(n2->pn_op->op_name, "=")) {
fprintf(cp_err, "alter: don't understand \"%s\"\n", names->pn_name);
fprintf(cp_err, "usage: alter dev param = expression\n");
fprintf(cp_err, " or alter @dev[param] = expression\n");
@@ -661,7 +661,9 @@
}
dv = ft_evaluate(n2->pn_right);
- free_pnode(names);
+ /* prevent names from getting freed twice
+ Guenther Roehrich 22-Jan-99 */
+ /* free_pnode(names); */
if (!dv)
return;
if (dv->v_length < 1) {
|