diff --git a/pgsql/pc_pgsql.c b/pgsql/pc_pgsql.c index f1ad5c0..44a749f 100644 --- a/pgsql/pc_pgsql.c +++ b/pgsql/pc_pgsql.c @@ -824,6 +824,7 @@ pc_patch_dimensional_deserialize(const SERIALIZED_PATCH *serpatch, const PCSCHEM PCDIMENSION *dim = schema->dims[i]; pc_bytes_deserialize(buf, dim, pcb, true /*readonly*/, false /*flipendian*/); pcb->npoints = npoints; + buf += pc_bytes_serialized_size(pcb); } return (PCPATCH*)patch; @@ -993,4 +994,4 @@ pc_patch_to_geometry_wkb_envelope(const SERIALIZED_PATCH *pa, const PCSCHEMA *sc if ( wkbsize ) *wkbsize = size; return wkb; -} +} \ No newline at end of file