From: fredrik Date: Sun, 16 Oct 2005 03:09:03 +0000 (+0000) Subject: Add hash attribute to SRs. X-Git-Tag: 0.1~203 X-Git-Url: http://git.dolda2000.com/gitweb/?p=doldaconnect.git;a=commitdiff_plain;h=7dd2a79b286da4ed71647be790255c3ceb812272 Add hash attribute to SRs. git-svn-id: svn+ssh://svn.dolda2000.com/srv/svn/repos/src/doldaconnect@372 959494ce-11ee-0310-bf91-de5d638817bd --- diff --git a/daemon/search.c b/daemon/search.c index 040ec30..b319685 100644 --- a/daemon/search.c +++ b/daemon/search.c @@ -32,6 +32,7 @@ #include "log.h" #include "sysevents.h" #include "filenet.h" +#include "client.h" #include "search.h" #define TOK_STR 0 @@ -1112,6 +1113,8 @@ void freesrchres(struct srchres *sr) sr->srch->results = sr->next; sr->srch->numres--; } + if(sr->hash != NULL) + freehash(sr->hash); if(sr->filename != NULL) free(sr->filename); if(sr->peerid != NULL) @@ -1140,6 +1143,8 @@ struct srchres *dupsrchres(struct srchres *sr) new->filename = swcsdup(sr->filename); if(sr->fn != NULL) getfnetnode(new->fn = sr->fn); + if(sr->hash != NULL) + new->hash = duphash(sr->hash); return(new); }