diff --git a/nest/proto.c b/nest/proto.c index 76467aa5..5381f0d8 100644 --- a/nest/proto.c +++ b/nest/proto.c @@ -415,6 +415,8 @@ proto_feed_more(void *P) struct proto *p = P; DBG("Feeding protocol %s continued\n", p->name); + if (p->core_state != FS_FEEDING) + return; if (rt_feed_baby(p)) { p->core_state = FS_HAPPY;