From 396d0ccd2549e6f31cf1f9adc1c19a97d3a7b0de Mon Sep 17 00:00:00 2001 From: Sebastian Hammer Date: Mon, 20 Mar 1995 12:18:22 +0000 Subject: [PATCH] Fixed bug in ber_oid --- odr/ber_oid.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/odr/ber_oid.c b/odr/ber_oid.c index dd4fd82..576edfd 100644 --- a/odr/ber_oid.c +++ b/odr/ber_oid.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: ber_oid.c,v $ - * Revision 1.4 1995-03-08 12:12:11 quinn + * Revision 1.5 1995-03-20 12:18:22 quinn + * Fixed bug in ber_oid + * + * Revision 1.4 1995/03/08 12:12:11 quinn * Added better error checking. * * Revision 1.3 1995/03/01 08:40:56 quinn @@ -86,10 +89,9 @@ int ber_oidc(ODR o, Odr_oid *p) o->error = ODATA; return 0; } - p[1] = p[0] * 40 + p[1]; for (pos = 1; p[pos] >= 0; pos++) { - id = p[pos]; + id = pos > 1 ? p[pos] : p[0] * 40 + p[1]; n = 0; do { -- 1.7.10.4