IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 16405


Ignore:
Timestamp:
Feb 11, 2008, 6:21:30 PM (18 years ago)
Author:
Paul Price
Message:

conv2 may be NULL.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imcombine/pmSubtractionMatch.c

    r16400 r16405  
    311311                psMetadataAddPtr(conv1->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_KERNEL,
    312312                                 PS_DATA_UNKNOWN | PS_META_DUPLICATE_OK, "Subtraction kernels", kernels);
    313                 psMetadataAddPtr(conv2->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_KERNEL,
    314                                  PS_DATA_UNKNOWN | PS_META_DUPLICATE_OK, "Subtraction kernels", kernels);
     313                if (conv2) {
     314                    psMetadataAddPtr(conv2->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_KERNEL,
     315                                     PS_DATA_UNKNOWN | PS_META_DUPLICATE_OK, "Subtraction kernels", kernels);
     316                }
    315317                psMetadataAddS32(conv1->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_MODE,
    316318                                 PS_DATA_UNKNOWN | PS_META_DUPLICATE_OK, "Subtraction kernels", mode);
    317                 psMetadataAddS32(conv2->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_MODE,
    318                                  PS_DATA_UNKNOWN | PS_META_DUPLICATE_OK, "Subtraction kernels", mode);
     319                if (conv2) {
     320                    psMetadataAddS32(conv2->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_MODE,
     321                                     PS_DATA_UNKNOWN | PS_META_DUPLICATE_OK, "Subtraction kernels", mode);
     322                }
    319323                psRegion *subRegion;
    320324                if (region) {
     
    326330                                  PS_DATA_REGION | PS_META_DUPLICATE_OK,
    327331                                 "Region over which subtraction was performed", subRegion);
    328                 psMetadataAddPtr(conv2->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_REGION,
    329                                   PS_DATA_REGION | PS_META_DUPLICATE_OK,
    330                                  "Region over which subtraction was performed", subRegion);
     332                if (conv2) {
     333                    psMetadataAddPtr(conv2->analysis, PS_LIST_TAIL, PM_SUBTRACTION_ANALYSIS_REGION,
     334                                     PS_DATA_REGION | PS_META_DUPLICATE_OK,
     335                                     "Region over which subtraction was performed", subRegion);
     336                }
    331337                psFree(subRegion);
    332338            }
Note: See TracChangeset for help on using the changeset viewer.