IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 8, 2009, 4:56:01 PM (17 years ago)
Author:
Paul Price
Message:

Don't need to worry about exptimes in lower part. Ensure fpa and cell lists are freed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/pap_branch_20090108/ppStack/src/ppStackLoop.c

    r21094 r21095  
    423423            psFree(inputMask);
    424424            psFree(matchChi2);
     425            psFree(fpaList);
     426            psFree(cellList);
    425427            return false;
    426428        }
     
    440442            psFree(inputMask);
    441443            psFree(matchChi2);
     444            psFree(fpaList);
     445            psFree(cellList);
    442446            return false;
    443447        }
     
    486490        cells->data[i] = psMemIncrRefCounter(inCell);
    487491        if (!filesIterateUp(config)) {
     492            psFree(fpaList);
     493            psFree(cellList);
    488494            return false;
    489495        }
     
    503509        psFree(inputMask);
    504510        psFree(matchChi2);
     511        psFree(fpaList);
     512        psFree(cellList);
    505513        return false;
    506514    }
     
    612620    pmFPAview *view = NULL;             // View to readout
    613621    psArray *inspect = NULL;            // Array of arrays of pixels to inspect
    614     psVector *exptimes = psVectorAlloc(num, PS_TYPE_F32); // Exposure times for each input
    615622    {
    616623        int row0, col0;                 // Offset for readout
     
    624631            psFree(inputMask);
    625632            psFree(matchChi2);
    626             psFree(exptimes);
    627633            psFree(cells);
    628634            return false;
     
    638644            psFree(inputMask);
    639645            psFree(matchChi2);
    640             psFree(exptimes);
    641646            psFree(cells);
    642647            return false;
     
    657662            psFree(view);
    658663            psFree(outRO);
    659             psFree(exptimes);
    660664            psFree(cells);
    661665            return false;
     
    678682                psFree(view);
    679683                psFree(outRO);
    680                 psFree(exptimes);
    681684                return false;
    682685            }
     
    705708                psFree(view);
    706709                psFree(outRO);
    707                 psFree(exptimes);
    708710                return false;
    709711            }
     
    720722            psFree(view);
    721723            psFree(outRO);
    722             psFree(exptimes);
    723724            return false;
    724725        }
     
    788789                psFree(inspect);
    789790                psFree(rejected);
    790                 psFree(exptimes);
    791791                return false;
    792792            }
     
    804804            psFree(inspect);
    805805            psFree(rejected);
    806             psFree(exptimes);
    807806            return false;
    808807        }
     
    899898            psFree(view);
    900899            psFree(outRO);
    901             psFree(exptimes);
    902900            return false;
    903901        }
     
    928926                psFree(view);
    929927                psFree(outRO);
    930                 psFree(exptimes);
    931928                return false;
    932929            }
     
    950947                psFree(view);
    951948                psFree(outRO);
    952                 psFree(exptimes);
    953949                return false;
    954950            }
     
    963959            psFree(view);
    964960            psFree(outRO);
    965             psFree(exptimes);
    966961            return false;
    967962        }
     
    10421037    psFree(weightNames);
    10431038
    1044     psFree(exptimes);
    10451039    psFree(inputMask);
    10461040    psFree(stack);
Note: See TracChangeset for help on using the changeset viewer.