diff --git a/engines/fullpipe/messages.cpp b/engines/fullpipe/messages.cpp index e74aae0ddb17..a7aa0ff49d20 100644 --- a/engines/fullpipe/messages.cpp +++ b/engines/fullpipe/messages.cpp @@ -196,6 +196,9 @@ MessageQueue::MessageQueue() { _isFinished = 0; _flags = 0; _queueName = 0; + _counter = 0; + _field_38 = 0; + _flag1 = 0; } MessageQueue::MessageQueue(MessageQueue *src, int parId, int field_38) { diff --git a/engines/fullpipe/messages.h b/engines/fullpipe/messages.h index 5ae94b9cef1a..6b7236432385 100644 --- a/engines/fullpipe/messages.h +++ b/engines/fullpipe/messages.h @@ -99,7 +99,6 @@ class MessageQueue : public CObject { int _flags; char *_queueName; int16 _dataId; - int16 _field_12; CObject *_field_14; Common::List _exCommands; int _counter;