git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@443
959494ce-11ee-0310-bf91-
de5d638817bd
int found;
void (*destroycb)(struct dc_fnetnode *fn);
void *udata;
int found;
void (*destroycb)(struct dc_fnetnode *fn);
void *udata;
struct dc_fnetpeer *peers;
struct dc_fnetpeerdatum *peerdata;
};
struct dc_fnetpeer *peers;
struct dc_fnetpeerdatum *peerdata;
};
if(!peer->found)
delpeer(peer);
}
if(!peer->found)
delpeer(peer);
}
} else if(resp->code == 201) {
while(fn->peers != NULL)
delpeer(fn->peers);
} else if(resp->code == 201) {
while(fn->peers != NULL)
delpeer(fn->peers);
}
data->callback(fn, resp->code, data->data);
free(data);
}
data->callback(fn, resp->code, data->data);
free(data);
- if(((fn = dc_findfnetnode(ires->argv[0].val.num)) != NULL) && fn->trackpeers)
+ if((fn = dc_findfnetnode(ires->argv[0].val.num)) != NULL)
{
if((peer = dc_fnetfindpeer(fn, ires->argv[1].val.str)) == NULL)
addpeer(fn, ires->argv[1].val.str, ires->argv[2].val.str);
}
break;
case 631:
{
if((peer = dc_fnetfindpeer(fn, ires->argv[1].val.str)) == NULL)
addpeer(fn, ires->argv[1].val.str, ires->argv[2].val.str);
}
break;
case 631:
- if(((fn = dc_findfnetnode(ires->argv[0].val.num)) != NULL) && fn->trackpeers)
+ if((fn = dc_findfnetnode(ires->argv[0].val.num)) != NULL)
{
if((peer = dc_fnetfindpeer(fn, ires->argv[1].val.str)) != NULL)
delpeer(peer);
}
break;
case 632:
{
if((peer = dc_fnetfindpeer(fn, ires->argv[1].val.str)) != NULL)
delpeer(peer);
}
break;
case 632:
- if(((fn = dc_findfnetnode(ires->argv[0].val.num)) != NULL) && fn->trackpeers)
+ if((fn = dc_findfnetnode(ires->argv[0].val.num)) != NULL)
{
if((peer = dc_fnetfindpeer(fn, ires->argv[1].val.str)) != NULL)
{
{
if((peer = dc_fnetfindpeer(fn, ires->argv[1].val.str)) != NULL)
{