IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 18, 2012, 5:56:48 AM (14 years ago)
Author:
eugene
Message:

merge changes from trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20121130/ppStack/src/ppStackThread.c

    r31158 r34838  
    4040    psFree(stack->maskFits);
    4141    psFree(stack->varianceFits);
     42    psFree(stack->bkgFits);
    4243    return;
    4344}
     
    6768        PS_ASSERT_ARRAYS_SIZE_EQUAL(cells, covariances, NULL);
    6869    }
    69 
     70   
    7071    ppStackThreadData *stack = psAlloc(sizeof(ppStackThreadData)); // Thread data, to return
    7172    psMemSetDeallocator(stack, (psFreeFunc)stackThreadDataFree);
     
    7778    stack->maskFits   = psArrayAlloc(numInputs);
    7879    stack->varianceFits = psArrayAlloc(numInputs);
     80    stack->bkgFits    = psArrayAlloc(numInputs);
    7981    for (int i = 0; i < numInputs; i++) {
    8082        if (!cells->data[i]) {
     
    9597            psFree(resolved); \
    9698        }
    97 
     99               
    98100        IMAGE_OPEN(imageNames, stack->imageFits, i);
    99         IMAGE_OPEN(maskNames, stack->maskFits, i);
    100         IMAGE_OPEN(varianceNames, stack->varianceFits, i);
     101        if (maskNames) {
     102          IMAGE_OPEN(maskNames, stack->maskFits, i);
     103        }
     104        if (varianceNames) {
     105          IMAGE_OPEN(varianceNames, stack->varianceFits, i);
     106        }
    101107    }
    102108
Note: See TracChangeset for help on using the changeset viewer.