summaryrefslogtreecommitdiffstats
path: root/PICA_node.c
diff options
context:
space:
mode:
authorme_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac>2013-08-03 12:30:27 +0000
committerme_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac>2013-08-03 12:30:27 +0000
commita48ea77194fc5c74ce8cbe13536975a8ebce1b0b (patch)
treee2eb46eef5dd230915305050c69bbe0b8961d98c /PICA_node.c
parente81efe9708f5f6c34ed87335b0176a0b734e9e5a (diff)
downloadpica-pica-a48ea77194fc5c74ce8cbe13536975a8ebce1b0b.tar.gz
pica-pica-a48ea77194fc5c74ce8cbe13536975a8ebce1b0b.zip
removed calls to log functions from nodewait_resolve_thread() and nodewait_connect_thread(), log functions are not thread safe, calling them caused segfaults
git-svn-id: svn://localhost/project_picapica/trunk@256 fb96df88-216d-11de-830c-f3023f12d8ac
Diffstat (limited to 'PICA_node.c')
-rwxr-xr-xPICA_node.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/PICA_node.c b/PICA_node.c
index aa0d7c5..d4b98e5 100755
--- a/PICA_node.c
+++ b/PICA_node.c
@@ -2663,6 +2663,7 @@ while(nw)
struct nodelink *nlp;
PICA_debug1("connected to %.255s %u, sending request ", nw->addr.addr, nw->addr.port);
+ PICA_debug2("connection socket is %i", nw->nc.sck);
nlp=nodelink_list_addnew(&nw->nc);
if (nlp)
{
@@ -2682,6 +2683,7 @@ while(nw)
case PICA_NODEWAIT_RESOLVING_FAILED:
{
PICA_debug1("resolving %.255s %u failed: %s", nw->addr.addr, nw->addr.port, gai_strerror(nw->ai_errorcode));
+ PICA_debug2("socket %i is closed", nw->nc.sck);
PICA_nodeaddr_update(nodecfg.nodes_db_file, &nw->addr, 0);
kill_ptr = nw;
}