ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/renderopts.c
(Generate patch)

Comparing ray/src/rt/renderopts.c (file contents):
Revision 2.5 by greg, Tue Mar 30 20:40:04 2004 UTC vs.
Revision 2.7 by greg, Fri Aug 20 20:03:00 2004 UTC

# Line 144 | Line 144 | getrenderopt(          /* get next render option */
144                                          getpath(av[1],getrlibpath(),R_OK));
145                                  if (rval < 0) {
146                                          sprintf(errmsg,
147 <                        "cannot open ambient include file \"%s\"", av[0]);
147 >                        "cannot open ambient include file \"%s\"", av[1]);
148                                          error(SYSTEM, errmsg);
149                                  }
150                                  amblp += rval;
151                          } else {
152 <                                *amblp++ = av[1];
152 >                                *amblp++ = savqstr(av[1]);
153                                  *amblp = NULL;
154                          }
155                          return(1);
# Line 165 | Line 165 | getrenderopt(          /* get next render option */
165                                          getpath(av[1],getrlibpath(),R_OK));
166                                  if (rval < 0) {
167                                          sprintf(errmsg,
168 <                        "cannot open ambient exclude file \"%s\"", av[0]);
168 >                        "cannot open ambient exclude file \"%s\"", av[1]);
169                                          error(SYSTEM, errmsg);
170                                  }
171                                  amblp += rval;
172                          } else {
173 <                                *amblp++ = av[1];
173 >                                *amblp++ = savqstr(av[1]);
174                                  *amblp = NULL;
175                          }
176                          return(1);
177                  case 'f':                               /* file */
178                          check(3,"s");
179 <                        ambfile= av[1];
179 >                        ambfile = savqstr(av[1]);
180                          return(1);
181                  }
182                  break;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines