Changeset 693
- Timestamp:
- 10/27/09 23:06:47 (4 weeks ago)
- Files:
-
- 1 modified
-
trunk/src/lib/mpinetcdf.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/mpinetcdf.c
r691 r693 12532 12532 cbuf = (void **)malloc(nvars*sizeof(void *)); 12533 12533 if (cbuf==NULL) printf("cbuf is NULL!!!\n"); 12534 nelems = malloc(nvars*sizeof( int));12534 nelems = malloc(nvars*sizeof(MPI_Offset)); 12535 12535 if (nelems==NULL) printf("nelems is NULL!!!\n"); 12536 cnelems = malloc(nvars*sizeof( int));12536 cnelems = malloc(nvars*sizeof(MPI_Offset)); 12537 12537 if (cnelems==NULL) printf("cnelems is NULL!!!\n"); 12538 12538 el_size = malloc(nvars*sizeof(int)); … … 12664 12664 xbuf[i]=NULL; 12665 12665 } 12666 if (cbuf[i] != buffers[i] && cbuf[i] != NULL){ 12667 free(cbuf[i]); 12668 cbuf[i]=NULL; 12666 if (!iscontig_of_ptypes[i]) { 12667 if (cbuf[i] != buffers[i] && cbuf[i] != NULL){ 12668 free(cbuf[i]); 12669 cbuf[i]=NULL; 12670 } 12669 12671 } 12670 12672 … … 12747 12749 cbuf = (void **)malloc(nvars*sizeof(void *)); 12748 12750 if (cbuf==NULL) printf("cbuf is NULL!!!\n"); 12749 nelems = malloc(nvars*sizeof( int));12751 nelems = malloc(nvars*sizeof(MPI_Offset)); 12750 12752 if (nelems==NULL) printf("nelems is NULL!!!\n"); 12751 cnelems = malloc(nvars*sizeof( int));12753 cnelems = malloc(nvars*sizeof(MPI_Offset)); 12752 12754 if (cnelems==NULL) printf("cnelems is NULL!!!\n"); 12753 12755 el_size = malloc(nvars*sizeof(int)); … … 12899 12901 if (xbuf[i] != cbuf[i] && xbuf[i] != NULL) 12900 12902 free(xbuf[i]); 12901 if (cbuf[i] != buffers[i] && cbuf[i] != NULL) 12902 free(cbuf[i]); 12903 if (!iscontig_of_ptypes[i]) { 12904 if (cbuf[i] != buffers[i] && cbuf[i] != NULL) 12905 free(cbuf[i]); 12906 } 12903 12907 } 12904 12908 free(varp);
![(please configure the [header_logo] section in trac.ini)](/projects/parallel-netcdf/chrome/common/trac_banner.png)