diff --git a/pgsql/pc_pgsql.c b/pgsql/pc_pgsql.c index 44a749f0..685836f0 100644 --- a/pgsql/pc_pgsql.c +++ b/pgsql/pc_pgsql.c @@ -908,7 +908,7 @@ pc_patch_wkb_set_double(uint8_t *wkb, double d) static uint8_t * pc_patch_wkb_set_int32(uint8_t *wkb, uint32_t i) { - memcpy(wkb, &i, 8); + memcpy(wkb, &i, 4); wkb += 4; return wkb; } @@ -994,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 +}