X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=odr%2Fodr_oid.c;fp=odr%2Fodr_oid.c;h=9dce6b01edc7c456c2811155a32886aa3330ee11;hb=1b06a5c10770ef964044f824a33d4cc8652d8e7a;hp=44d88caeb4228a45fa55084d79e352053021bbd4;hpb=4e215eddb8432b3b39b70a106e2d7f45f3c68211;p=yaz-moved-to-github.git diff --git a/odr/odr_oid.c b/odr/odr_oid.c index 44d88ca..9dce6b0 100644 --- a/odr/odr_oid.c +++ b/odr/odr_oid.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: odr_oid.c,v $ - * Revision 1.3 1995-02-09 15:51:49 quinn + * Revision 1.4 1995-02-10 15:55:29 quinn + * Bug fixes, mostly. + * + * Revision 1.3 1995/02/09 15:51:49 quinn * Works better now. * * Revision 1.2 1995/02/07 14:13:46 quinn @@ -45,10 +48,15 @@ int odr_oid(ODR o, Odr_oid **p, int opt) } if (o->direction == ODR_PRINT) { - fprintf(o->print, "%sOID\n", odr_indent(o)); + int i; + + fprintf(o->print, "%sOID:", odr_indent(o)); + for (i = 0; (*p)[i] > -1; i++) + fprintf(o->print, " %d", (*p)[i]); + fprintf(o->print, "\n"); return 1; } if (o->direction == ODR_DECODE) - *p = nalloc(o, ODR_OID_SIZE); + *p = nalloc(o, ODR_OID_SIZE * sizeof(**p)); return ber_oid(o, *p); }