156a157
> MsgBufType wokeUpMsgBufs;
165c166,170
< if (*vec_iter != NULL) {
---
> //
> // Make sure the MessageBuffer has not already be reanalyzed
> //
> if (*vec_iter != NULL &&
> (wokeUpMsgBufs.count(*vec_iter) == 0)) {
166a172
> wokeUpMsgBufs.insert(*vec_iter);