--- ray/src/common/calfunc.c 1990/06/26 09:15:13 1.2 +++ ray/src/common/calfunc.c 1990/09/29 11:18:34 1.3 @@ -166,7 +166,7 @@ double (*fptr)(); break; libsize++; } - lp[0].fname = fname; /* string must be static! */ + lp[0].fname = savestr(fname); lp[0].nargs = nargs; lp[0].f = fptr; }