From 30b315514641247a07e24ad7fc33fd6804fe55b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Sun, 22 Aug 2010 23:03:19 +0200 Subject: [PATCH] psu_game: Don't stop the instance if it doesn't exist. --- src/psu/psu_game.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/psu/psu_game.erl b/src/psu/psu_game.erl index df6e117..579a074 100644 --- a/src/psu/psu_game.erl +++ b/src/psu/psu_game.erl @@ -660,7 +660,9 @@ event(mission_abort) -> send_1006(11), {ok, User} = egs_user_model:read(get(gid)), %% delete the mission - psu_instance:stop(User#egs_user_model.instancepid), + if User#egs_user_model.instancepid =:= undefined -> ignore; + true -> psu_instance:stop(User#egs_user_model.instancepid) + end, %% full hp Character = User#egs_user_model.character, MaxHP = Character#characters.maxhp,