X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Fsearch.c;h=d2d9969c50a8905518fc9f31a53e1c1f0daabb29;hb=a0633ee8aa6dd5b72541735f3cc47c5c30b783eb;hp=7b61d42623f541a043c98d25396504ced058e599;hpb=c74516fb4f73c64a0aa6eb720b3cfc5440636ba5;p=doldaconnect.git diff --git a/daemon/search.c b/daemon/search.c index 7b61d42..d2d9969 100644 --- a/daemon/search.c +++ b/daemon/search.c @@ -1,6 +1,6 @@ /* * Dolda Connect - Modular multiuser Direct Connect-style client - * Copyright (C) 2004 Fredrik Tolf (fredrik@dolda2000.com) + * Copyright (C) 2004 Fredrik Tolf * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -17,7 +17,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include -#include #include #include #include @@ -1086,9 +1085,7 @@ static int srisvalid(struct srchres *sr, struct sexpr *sexpr) free(buf); return(!ret); case SOP_LINKRE: - p = sr->filename; - if(sr->fnet->filebasename != NULL) - p = sr->fnet->filebasename(p); + p = fnfilebasename(sr->filename); if((buf = icwcstombs(p, "UTF-8")) == NULL) return(0); ret = regexec(&sexpr->d.re.cre, buf, 0, NULL, 0); @@ -1097,9 +1094,7 @@ static int srisvalid(struct srchres *sr, struct sexpr *sexpr) case SOP_NAMESS: return(wcsexists(sr->filename, sexpr->d.s)); case SOP_LINKSS: - p = sr->filename; - if(sr->fnet->filebasename != NULL) - p = sr->fnet->filebasename(p); + p = fnfilebasename(sr->filename); return(wcsexists(p, sexpr->d.s)); case SOP_SIZELT: return(sr->size < sexpr->d.n);