upas/fs: make use of Maxmsg consistent
This commit is contained in:
parent
445d64a387
commit
35f6a75355
2 changed files with 2 additions and 3 deletions
|
@ -75,7 +75,7 @@ static void
|
||||||
notecache(Mailbox *mb, Message *m, long sz)
|
notecache(Mailbox *mb, Message *m, long sz)
|
||||||
{
|
{
|
||||||
assert(Topmsg(mb, m));
|
assert(Topmsg(mb, m));
|
||||||
assert(sz >= 0 && sz < Maxmsg);
|
assert(sz >= 0 && sz <= Maxmsg);
|
||||||
m->csize += sz;
|
m->csize += sz;
|
||||||
mb->cached += sz;
|
mb->cached += sz;
|
||||||
addcache(mb, m);
|
addcache(mb, m);
|
||||||
|
@ -310,7 +310,6 @@ top:
|
||||||
l0 = m->end - m->start;
|
l0 = m->end - m->start;
|
||||||
assert(l0 >= 0);
|
assert(l0 >= 0);
|
||||||
dprint("fetch %lud sz %lud o %llud l %lud badchars %d\n", l0, m->size, o, l, m->badchars);
|
dprint("fetch %lud sz %lud o %llud l %lud badchars %d\n", l0, m->size, o, l, m->badchars);
|
||||||
assert(m->badchars < Maxmsg/10);
|
|
||||||
if(l0 == m->size || o > m->size)
|
if(l0 == m->size || o > m->size)
|
||||||
return 0;
|
return 0;
|
||||||
expand = 0;
|
expand = 0;
|
||||||
|
|
|
@ -124,7 +124,7 @@ okmsg(Mailbox *mb, Message *m, Inbuf *b)
|
||||||
m->end--;
|
m->end--;
|
||||||
*m->end = 0;
|
*m->end = 0;
|
||||||
m->size = m->end - m->start;
|
m->size = m->end - m->start;
|
||||||
if(m->size >= Maxmsg)
|
if(m->size > Maxmsg)
|
||||||
return -1;
|
return -1;
|
||||||
m->bend = m->rbend = m->end;
|
m->bend = m->rbend = m->end;
|
||||||
if(m->digest == 0)
|
if(m->digest == 0)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue