X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fber_oid.c;h=11da7c308993130f978a167b0ea31c128a1467f4;hb=02e5bbc0d685b1f565cbd71bc7c61858e74c4382;hp=6a738e11901cfc1b58a47da45d9a50aa15fa7a2a;hpb=0a1e9944179033c72f1fa9f9c13fabddc1945aeb;p=yaz-moved-to-github.git diff --git a/src/ber_oid.c b/src/ber_oid.c index 6a738e1..11da7c3 100644 --- a/src/ber_oid.c +++ b/src/ber_oid.c @@ -1,8 +1,16 @@ /* - * Copyright (c) 1995-2004, Index Data + * Copyright (C) 1995-2005, Index Data ApS * See the file LICENSE for details. * - * $Id: ber_oid.c,v 1.2 2004-02-11 23:49:28 adam Exp $ + * $Id: ber_oid.c,v 1.5 2005-01-15 19:47:11 adam Exp $ + */ + +/** + * \file ber_oid.c + * \brief Implements BER OID encoding and decoding + * + * This source file implements BER encoding and decoding of + * the OID type. */ #if HAVE_CONFIG_H #include @@ -70,7 +78,7 @@ int ber_oidc(ODR o, Odr_oid *p) lenp = odr_tell(o); if (odr_putc(o, 0) < 0) /* dummy */ return 0; - if (p[0] < 0 || p[1] <= 0) + if (p[0] < 0 || p[1] < 0) { odr_seterror(o, ODATA, 23); return 0;