Changes between Initial Version and Version 1 of Ticket #6755


Ignore:
Timestamp:
Dec 24, 2016, 6:23:50 PM (6 years ago)
Author:
sunxunfeng
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #6755 – Description

    initial v1  
    39391521        psObject->padfZ = (double *) malloc(nSize);
    40401522        psObject->padfM = (double *) malloc(nSize);
    41 1523        if( padfX != NULL )
     411523        if( padfX != NULL && psObject->padfX != NULL)
    42421524            memcpy(psObject->padfX, padfX, nSize);
    43 1525        if( padfY != NULL )
     431525        if( padfY != NULL && psObject->padfY != NULL)
    44441526            memcpy(psObject->padfY, padfY, nSize);
    45 1527        if( padfZ != NULL && bHasZ )
     451527        if( padfZ != NULL && bHasZ && psObject->padfZ != NULL)
    46461528            memcpy(psObject->padfZ, padfZ, nSize);
    47 1529        if( padfM != NULL && bHasM )
     471529        if( padfM != NULL && bHasM && psObject->padfM != NULL)
    48481530        {
    49491531            memcpy(psObject->padfM, padfM, nSize);