X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=odr%2Fodr_use.c;h=918d69d0a99f165483a49a2d645638fec8c39b59;hb=29a22396d7d7b1219f5b83c35983c8fb1cd79e8f;hp=5ae1e9c2119044e3c0ca34036e5bad4dbcbb5bb9;hpb=4d531a1a9131d69c3b6c27fbac42837e22cff61c;p=yaz-moved-to-github.git diff --git a/odr/odr_use.c b/odr/odr_use.c index 5ae1e9c..918d69d 100644 --- a/odr/odr_use.c +++ b/odr/odr_use.c @@ -3,7 +3,7 @@ * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * - * $Id: odr_use.c,v 1.13 2003-01-06 08:20:28 adam Exp $ + * $Id: odr_use.c,v 1.14 2003-05-20 19:55:30 adam Exp $ */ #if HAVE_CONFIG_H #include @@ -27,7 +27,7 @@ int odr_external(ODR o, Odr_external **p, int opt, const char *name) odr_implicit_settag(o, ODR_UNIVERSAL, ODR_EXTERNAL); if (!odr_sequence_begin(o, p, sizeof(Odr_external), name)) - return opt; + return odr_missing(o, opt, name); pp = *p; return odr_oid(o, &pp->direct_reference, 1, "direct") &&