X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fclient.c;h=0eee31c5471131de450f376d8b6e349ce262d18b;hb=13beac56adc157d257190ae89e68f4a79a1a805d;hp=2dced6193c83c440808754052022f1b7af2f8d91;hpb=38f63bcfe49e9f231c5dd3bb27bffc3df8990033;p=pazpar2-moved-to-github.git diff --git a/src/client.c b/src/client.c index 2dced61..0eee31c 100644 --- a/src/client.c +++ b/src/client.c @@ -472,6 +472,7 @@ void client_check_preferred_watch(struct client *cl) if (se) { client_unlock(cl); + /* TODO possible threading issue. Session can have been destroyed */ if (session_is_preferred_clients_ready(se)) { session_alert_watch(se, SESSION_WATCH_SHOW_PREF); } @@ -787,9 +788,6 @@ void client_lock(struct client *c) void client_unlock(struct client *c) { yaz_mutex_leave(c->mutex); - /* TODO possible threading issue - sleep(1); - */ } void client_incref(struct client *c)