X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=recctrl%2Frecctrl.c;fp=recctrl%2Frecctrl.c;h=1130d011df8f80fa6665894e2a7468c4c2e8a6fc;hb=6eede4f6572f495e9363015b336d9e17662a5368;hp=e1d949b53d55df54f2cef3f9ba402eb3a9500b95;hpb=38b4afcb715d0416c75e6f6262bdddbb90832954;p=idzebra-moved-to-github.git diff --git a/recctrl/recctrl.c b/recctrl/recctrl.c index e1d949b..1130d01 100644 --- a/recctrl/recctrl.c +++ b/recctrl/recctrl.c @@ -1,4 +1,4 @@ -/* $Id: recctrl.c,v 1.22 2005-12-05 12:18:41 marc Exp $ +/* $Id: recctrl.c,v 1.23 2006-04-26 11:12:31 adam Exp $ Copyright (C) 1995-2005 Index Data ApS @@ -278,7 +278,11 @@ RecType recType_byName (RecTypes rts, Res res, const char *name, slen++; /* skip . */ if (rti->recType->config) - (*(rti->recType)->config)(rti->clientData, res, name+slen); + { + if ((*(rti->recType)->config) + (rti->clientData, res, name+slen) != ZEBRA_OK) + return 0; + } return rti->recType; } }