Skip to content

Commit 01a2611

Browse files
committed
Testing out db
1 parent 8d3ea73 commit 01a2611

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

‎raster/rt_core/rt_wkb.c‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -665,9 +665,16 @@ rt_raster_to_wkb(rt_raster raster, int outasin, uint32_t *wkbsize) {
665665
else {
666666
/* Write data */
667667
uint32_t datasize = raster->width * raster->height * pixbytes;
668+
void *data = rt_band_get_data(band);
668669
RASTER_DEBUGF(4, "rt_raster_to_wkb: Copying %d bytes", datasize);
669670

670-
memcpy(ptr, rt_band_get_data(band), datasize);
671+
if (data == NULL) {
672+
rterror("rt_raster_to_wkb: Cannot get band data, likely because out-db access is disabled");
673+
rtdealloc(wkb);
674+
return NULL;
675+
}
676+
677+
memcpy(ptr, data, datasize);
671678

672679
ptr += datasize;
673680
}

0 commit comments

Comments
 (0)