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

Comparing ray/src/cv/bsdfquery.c (file contents):
Revision 2.1 by greg, Thu Nov 21 23:57:28 2013 UTC vs.
Revision 2.2 by greg, Fri Nov 22 00:00:27 2013 UTC

# Line 74 | Line 74 | main(int argc, char *argv[])
74                          outfmt = argv[1][3];
75                  ++argv; --argc;
76          }
77 <        if ((n = strlen(argv[1])-4) > 0) {
77 >        if (argc > 1 && (n = strlen(argv[1])-4) > 0) {
78                  if (!strcasecmp(argv[1]+n, ".xml"))
79                          inpXML = 1;
80                  else if (!strcasecmp(argv[1]+n, ".sir"))
81                          inpXML = 0;
82          }
83 <        if (inpXML < 0) {
83 >        if ((argc != 2) | (inpXML < 0)) {
84                  fprintf(stderr, "Usage: %s [-fio] bsdf.{sir|xml}\n", progname);
85                  return(1);
86          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines