IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 24232


Ignore:
Timestamp:
May 20, 2009, 12:47:08 PM (17 years ago)
Author:
eugene
Message:

do not crash on missing file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/tools/src/fields.c

    r15905 r24232  
    6060  while (fscanf (stdin, "%s", filename) != EOF) {
    6161    if (!Extnum && !Extname) {
    62       GotFile &= gfits_read_header (filename, &header);
     62      if (!gfits_read_header (filename, &header)) continue;
     63      GotFile = TRUE;
    6364      GotField &= print_fields (filename, NULL, &header, argc, argv);
    6465      continue;
    6566    }
    6667    if (Extnum) {
    67       GotFile  &= gfits_read_Xheader (filename, &header, Nextend);
     68      if (!gfits_read_Xheader (filename, &header, Nextend)) continue;
     69      GotFile = TRUE;
    6870      GotField &= print_fields (filename, NULL, &header, argc, argv);
    6971      continue;
     
    98100        Nextend ++;
    99101
    100         GotFile = gfits_read_Xheader (filename, &header, Nextend);
     102        GotFile &= gfits_read_Xheader (filename, &header, Nextend);
    101103        continue;
    102104      }
Note: See TracChangeset for help on using the changeset viewer.