X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fconnection.c;h=e441514578bcdb9245c8a381c2cc1a8df0e2728b;hb=6270643579b3496a2c51ef2c8abb0fb4b34726de;hp=f1ca36e82b83bb1d6183fca5d0a93878f8c1eaac;hpb=537df09cbd1aeacb798f6f62199e7afa85709028;p=pazpar2-moved-to-github.git diff --git a/src/connection.c b/src/connection.c index f1ca36e..e441514 100644 --- a/src/connection.c +++ b/src/connection.c @@ -1,5 +1,5 @@ /* This file is part of Pazpar2. - Copyright (C) 2006-2011 Index Data + Copyright (C) 2006-2012 Index Data Pazpar2 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free @@ -526,13 +526,12 @@ int client_prep_connection(struct client *cl, { assert(co->host); if (co->host == host && client_get_state(cl) == Client_Idle) - ; /* reusing connection. It's ours! */ - else { - client_incref(cl); - connection_release(co); - co = 0; + return 2; } + client_incref(cl); + connection_release(co); + co = 0; } if (!co) {