/*
- * Copyright (C) 1995-1999, Index Data
+ * Copyright (C) 1995-2000, Index Data
* All rights reserved.
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: zrpn.c,v $
- * Revision 1.102 2000-03-15 15:00:31 adam
+ * Revision 1.105 2000-11-08 13:46:59 adam
+ * Fixed scan: server could break if bad attribute/database was selected.
+ * Work on remote update.
+ *
+ * Revision 1.104 2000/04/05 09:49:35 adam
+ * On Unix, zebra/z'mbol uses automake.
+ *
+ * Revision 1.103 2000/03/20 19:08:36 adam
+ * Added remote record import using Z39.50 extended services and Segment
+ * Requests.
+ *
+ * Revision 1.102 2000/03/15 15:00:31 adam
* First work on threaded version.
*
* Revision 1.101 2000/03/02 14:35:03 adam
}
for (i = 0; i<rset_no; i++)
{
- if (rset[i])
+ if (rsfd[i])
rset_close (rset[i], rsfd[i]);
xfree (buf[i]);
}
if (zebra_maps_attr (zh->service->zebra_maps, zapt, ®_id, &search_type,
&rank_type, &complete_flag, &sort_flag))
{
+ *num_entries = 0;
zh->errCode = 113;
return ;
}
{
zh->errString = basenames[base_no];
zh->errCode = 109; /* Database unavailable */
+ *num_entries = 0;
return;
}
for (local_attr = attp.local_attributes; local_attr && ord_no < 32;
}
if (ord_no == 0)
{
+ *num_entries = 0;
zh->errCode = 113;
return;
}