X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fodr_mem.c;h=5ff9efdd992d5ffc50293a67d6761cb1ef31fd41;hb=a5c7c4da7da4998222954c0afb60b46513a3adfe;hp=28181e323d058db2f5fb3163896fc70b63bbb5ad;hpb=833bf58328945361db8a744c0dec2c925c97d43a;p=yaz-moved-to-github.git diff --git a/src/odr_mem.c b/src/odr_mem.c index 28181e3..5ff9efd 100644 --- a/src/odr_mem.c +++ b/src/odr_mem.c @@ -65,8 +65,7 @@ size_t odr_total(ODR o) Odr_oct *odr_create_Odr_oct(ODR o, const char *buf, int sz) { Odr_oct *p = (Odr_oct *) odr_malloc(o, sizeof(Odr_oct)); - p->buf = (char *) odr_malloc(o, sz); - memcpy(p->buf, buf, sz); + p->buf = odr_strdupn(o, buf, sz); p->len = sz; return p; }