X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=recctrl%2Fxslt.c;fp=recctrl%2Fxslt.c;h=d4b3f086d72e944e433a3d38d6952c333b574ca2;hb=6eede4f6572f495e9363015b336d9e17662a5368;hp=6787510d478a003810ab6dce1f48205a5596730e;hpb=38b4afcb715d0416c75e6f6262bdddbb90832954;p=idzebra-moved-to-github.git diff --git a/recctrl/xslt.c b/recctrl/xslt.c index 6787510..d4b3f08 100644 --- a/recctrl/xslt.c +++ b/recctrl/xslt.c @@ -1,4 +1,4 @@ -/* $Id: xslt.c,v 1.17 2005-08-24 08:30:37 adam Exp $ +/* $Id: xslt.c,v 1.18 2006-04-26 11:12:32 adam Exp $ Copyright (C) 1995-2005 Index Data ApS @@ -249,15 +249,16 @@ static struct filter_schema *lookup_schema(struct filter_info *tinfo, return 0; } -static void filter_config(void *clientData, Res res, const char *args) +static ZEBRA_RES filter_config(void *clientData, Res res, const char *args) { struct filter_info *tinfo = clientData; if (!args || !*args) - args = "xsltfilter.xml"; + return ZEBRA_FAIL; if (tinfo->fname && !strcmp(args, tinfo->fname)) - return; + return ZEBRA_OK; destroy_schemas(tinfo); create_schemas(tinfo, args); + return ZEBRA_OK; } static void filter_destroy(void *clientData)