X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=index%2Fretrieve.c;h=dffb20c4106a4e8d4fde4cde4cdb852a41c1076c;hp=1f308511c1d2c0e451e7dd65f210e6d966ab7930;hb=8ee402d79e37344b08c2b54ad45b50e8327a6c03;hpb=191ceffa0af0cc1048ef11a1bf92fece3210c879 diff --git a/index/retrieve.c b/index/retrieve.c index 1f30851..dffb20c 100644 --- a/index/retrieve.c +++ b/index/retrieve.c @@ -1,4 +1,4 @@ -/* $Id: retrieve.c,v 1.24 2004-08-10 08:19:15 heikki Exp $ +/* $Id: retrieve.c,v 1.25 2004-09-27 10:44:49 adam Exp $ Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Index Data Aps @@ -91,7 +91,6 @@ int zebra_record_fetch (ZebraHandle zh, SYSNO sysno, int score, ODR stream, char *fname, *file_type, *basename; RecType rt; struct recRetrieveCtrl retrieveCtrl; - char subType[128]; struct zebra_fetch_control fc; RecordAttr *recordAttr; void *clientData; @@ -118,8 +117,8 @@ int zebra_record_fetch (ZebraHandle zh, SYSNO sysno, int score, ODR stream, if (!strcmp (comp->u.simple->u.generic, "R")) raw_mode = 1; } - if (!(rt = recType_byName (zh->reg->recTypes, - file_type, subType, &clientData))) + if (!(rt = recType_byName (zh->reg->recTypes, zh->res, + file_type, &clientData))) { logf (LOG_WARN, "Retrieve: Cannot handle type %s", file_type); return 14; @@ -185,7 +184,6 @@ int zebra_record_fetch (ZebraHandle zh, SYSNO sysno, int score, ODR stream, return 0; } } - retrieveCtrl.subType = subType; retrieveCtrl.localno = sysno; retrieveCtrl.score = score; retrieveCtrl.recordSize = recordAttr->recordSize;