]> git.pond.sub.org Git - empserver/commit
Fix harmless seqno mismatch in launch
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 18 Apr 2010 17:05:52 +0000 (19:05 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sun, 9 May 2010 07:08:03 +0000 (09:08 +0200)
commitd7671e297af8fc7acb2b1fd175c4df751b8a4e51
treee5c88f5d3eddc52de42a87056916d49a5ccb0dd4
parent6de86720b2f618bbed633d62da5e077279706706
Fix harmless seqno mismatch in launch

When an inefficient missile exploded on launch, it could damage
itself.  The damage had no effect, because the missile gets used up
right after.  But it triggers a seqno mismatch oops, in laun().  Fix
by making msl_launch() set PLN_LAUNCHED before the explosion.

This case was missed in commit 7bc63871, v4.3.14.  It didn't oops
until sequence numbers were added in v4.3.15.
src/lib/subs/mslsub.c