IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 3, 2013, 9:47:09 AM (13 years ago)
Author:
bills
Message:

fix a few really silly bugs with extracting sources from cmf file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/pstamp/src/ppstampMakeStamp.c

    r34596 r35497  
    359359
    360360        if (options->writeCMF) {
    361             pmReadout *astromReadout = NULL;
     361            pmReadout *sourcesReadout = NULL;
    362362            if (astrom->fpa != input->fpa) {
    363                 astromReadout = pmFPAviewThisReadout(srcView, astrom->fpa);
    364             }
    365             if (!copySources(outReadout, astromReadout, astromReadout, extractRegion)) {
     363                sourcesReadout = pmFPAviewThisReadout(srcView, astrom->fpa);
     364            } else {
     365                sourcesReadout = readout;
     366            }
     367            if (!copySources(outReadout, sourcesReadout, sourcesReadout, extractRegion)) {
    366368                psError(PS_ERR_UNKNOWN, false, "failed to extract sources from region of interest.\n");
    367369                status = false;
     
    784786
    785787    // first look for detections in the input readout. Those would have come from the -sources file
     788    if (!inReadout->analysis) {
     789        psLogMsg("ppstampMakeStamp", PS_LOG_WARN, "no analysis metadata found on input\n");
     790        return false;
     791    }
    786792    pmDetections *inDetections = psMetadataLookupPtr (&status, inReadout->analysis, "PSPHOT.DETECTIONS");
    787793    if (!inDetections) {
Note: See TracChangeset for help on using the changeset viewer.