Repeatable way to trigger this bug is to fire missiles over the edge
and game will crash. It's  not 100% certain that this is the same
problem. Sopwith has very little boundary checks so it's very easy to
corrupt internal data structures so same root cause can cause multiple
different crashes.

Attached patch fixes this problem. I had to use a small offset to
MAX_X, there's probably somewhere else something (graphics drawing?)
writing over the boundary otherwise.

-- 
Mikko Vartiainen

Attachment: crash_missile_over_edge.patch
Description: Binary data

Reply via email to