X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fcharneg.c;h=4125d26dc3cc24853930ad72b01d9f5cdb6d31df;hp=951bb373184aff0eadfc5db90d4a971d62cb364a;hb=cabcc223cd47503763e7c42969e3be30c58276af;hpb=f720562471a064dba92a465d999aa833e59d69b1 diff --git a/src/charneg.c b/src/charneg.c index 951bb37..4125d26 100644 --- a/src/charneg.c +++ b/src/charneg.c @@ -36,7 +36,10 @@ static Z_External* z_ext_record2(ODR o, const char *buf) return 0; if (!(p->u.octet_aligned->buf = (unsigned char *)odr_malloc(o, len))) return 0; - p->u.octet_aligned->len = p->u.octet_aligned->size = len; + p->u.octet_aligned->len = len; +#if OCT_SIZE + p->u.octet_aligned->size = len; +#endif memcpy(p->u.octet_aligned->buf, buf, len); return p;