From: Adam Dickmeiss Date: Fri, 13 Apr 2007 07:04:42 +0000 (+0000) Subject: Function oid_dotstring_to_oid returns -1 if OID dot-string is ill-formed X-Git-Tag: YAZ.3.0.0~58 X-Git-Url: http://sru.miketaylor.org.uk/cgi-bin?a=commitdiff_plain;h=9daca88ec6081bf49bb53b4dd400ee6d40c04112;p=yaz-moved-to-github.git Function oid_dotstring_to_oid returns -1 if OID dot-string is ill-formed --- diff --git a/src/oid_util.c b/src/oid_util.c index 7523158..93d724b 100644 --- a/src/oid_util.c +++ b/src/oid_util.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2007, Index Data ApS * See the file LICENSE for details. * - * $Id: oid_util.c,v 1.2 2007-04-12 20:47:28 adam Exp $ + * $Id: oid_util.c,v 1.3 2007-04-13 07:04:42 adam Exp $ */ /** @@ -90,6 +90,8 @@ int oid_dotstring_to_oid(const char *name, int *oid) name++; } } + if (i == 0) + return -1; oid[i] = val; oid[i+1] = -1; return 0;