X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=lib%2Fuimisc.c;h=d989e1ef7aa372e06194e0750e640b5cd9ff0328;hb=cece2a51a8039efc3d67f37b11b7c8122641cd85;hp=6c799df39d56f55f3ed8f823cb48680240123f53;hpb=8be1b1e3aca9bb9cb78a7e14e0760ac7e0881592;p=doldaconnect.git diff --git a/lib/uimisc.c b/lib/uimisc.c index 6c799df..d989e1e 100644 --- a/lib/uimisc.c +++ b/lib/uimisc.c @@ -1034,11 +1034,9 @@ static int getpeerlistcallback(struct dc_response *resp) if(!peer->found) delpeer(peer); } - fn->trackpeers = 1; } else if(resp->code == 201) { while(fn->peers != NULL) delpeer(fn->peers); - fn->trackpeers = 1; } data->callback(fn, resp->code, data->data); free(data); @@ -1217,21 +1215,21 @@ void dc_uimisc_handlenotify(struct dc_response *resp) } break; case 630: - 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(((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(((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) {