X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmsgbase.c;h=682f993a214feb17f1f86ae0c91b48894500d2fd;hb=9ffb9ec198bda3a1af3a22aafdfd618563a03e2e;hp=5c10578c0160e711ab4464789833815bcda8bf91;hpb=466bec234ce6f495f03c67a0789b85b3440b32a1;p=citadel.git diff --git a/citadel/msgbase.c b/citadel/msgbase.c index 5c10578c0..682f993a2 100644 --- a/citadel/msgbase.c +++ b/citadel/msgbase.c @@ -4855,6 +4855,10 @@ int CtdlDeleteMessages(char *room_name, /* which room */ } else { while ((i < num_msgs) && (msglist[i] < dmsgnums[j])) i++; + + if (i >= num_msgs) + continue; + if (msglist[i] == dmsgnums[j]) { delete_this |= 0x01; }