projects
/
pazpar2-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Updates to pz:authentication documentation
[pazpar2-moved-to-github.git]
/
src
/
client.c
diff --git
a/src/client.c
b/src/client.c
index
75a8e20
..
fe5bef3
100644
(file)
--- a/
src/client.c
+++ b/
src/client.c
@@
-90,7
+90,7
@@
static int client_use(int delta)
return clients;
}
return clients;
}
-int clients_count(void)
+int clients_get_count(void)
{
return client_use(0);
}
{
return client_use(0);
}
@@
-825,6
+825,7
@@
int client_fetch_more(struct client *cl)
const char *str;
int extend_recs = 0;
int number = cl->hits - cl->record_offset;
const char *str;
int extend_recs = 0;
int number = cl->hits - cl->record_offset;
+ struct connection *co = client_get_connection(cl);
str = session_setting_oneval(sdb, PZ_EXTENDRECS);
if (!str || !*str)
str = session_setting_oneval(sdb, PZ_EXTENDRECS);
if (!str || !*str)
@@
-840,10
+841,13
@@
int client_fetch_more(struct client *cl)
if (number > extend_recs)
number = extend_recs;
if (number > extend_recs)
number = extend_recs;
- if (number > 0)
+ if (number <= 0)
+ yaz_log(YLOG_LOG, "cl=%s. OK no more in total set", client_get_id(cl));
+ else if (!co)
+ yaz_log(YLOG_LOG, "cl=%s. No connection", client_get_id(cl));
+ else
{
ZOOM_resultset set = cl->resultset;
{
ZOOM_resultset set = cl->resultset;
- struct connection *co = client_get_connection(cl);
str = session_setting_oneval(sdb, PZ_REQUESTSYNTAX);
ZOOM_resultset_option_set(set, "preferredRecordSyntax", str);
str = session_setting_oneval(sdb, PZ_REQUESTSYNTAX);
ZOOM_resultset_option_set(set, "preferredRecordSyntax", str);
@@
-856,10
+860,6
@@
int client_fetch_more(struct client *cl)
connection_continue(co);
return 1;
}
connection_continue(co);
return 1;
}
- else
- {
- yaz_log(YLOG_LOG, "cl=%s. OK no more in total set", client_get_id(cl));
- }
return 0;
}
return 0;
}