upas/fs: remove now unnecessary "force" argument to cachefree
This commit is contained in:
parent
9b194f23b2
commit
b830824cba
|
@ -32,13 +32,11 @@ notecache(Mailbox *mb, Message *m, long sz)
|
|||
}
|
||||
|
||||
void
|
||||
cachefree(Mailbox *mb, Message *m, int force)
|
||||
cachefree(Mailbox *mb, Message *m)
|
||||
{
|
||||
long i;
|
||||
Message *s, **ll;
|
||||
|
||||
if(!force && mb->fetch == nil)
|
||||
return;
|
||||
if(Topmsg(mb, m)){
|
||||
for(ll = &mb->lru; *ll != nil; ll = &((*ll)->lru)){
|
||||
if(*ll == m){
|
||||
|
@ -53,7 +51,7 @@ cachefree(Mailbox *mb, Message *m, int force)
|
|||
mb->cached -= m->csize;
|
||||
}
|
||||
for(s = m->part; s; s = s->next)
|
||||
cachefree(mb, s, force);
|
||||
cachefree(mb, s);
|
||||
if(m->mallocd){
|
||||
free(m->start);
|
||||
m->mallocd = 0;
|
||||
|
@ -100,7 +98,7 @@ putcache(Mailbox *mb, Message *m)
|
|||
return;
|
||||
addlru(mb, mb->lru);
|
||||
}
|
||||
cachefree(mb, mb->lru, 1);
|
||||
cachefree(mb, mb->lru);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -207,7 +207,7 @@ int insurecache(Mailbox*, Message*);
|
|||
|
||||
/**/
|
||||
void putcache(Mailbox*, Message*); /* asymmetricial */
|
||||
void cachefree(Mailbox*, Message*, int);
|
||||
void cachefree(Mailbox*, Message*);
|
||||
|
||||
char* syncmbox(Mailbox*, int);
|
||||
void* emalloc(ulong);
|
||||
|
|
|
@ -1041,7 +1041,7 @@ delmessage(Mailbox *mb, Message *m)
|
|||
|
||||
if(Topmsg(mb, m))
|
||||
mtreedelete(mb, m);
|
||||
cachefree(mb, m, 1);
|
||||
cachefree(mb, m);
|
||||
idxfree(m);
|
||||
}
|
||||
free(m->unixfrom);
|
||||
|
|
Loading…
Reference in a new issue