From 0712d04a36684551cefa17ded26b68233a8b9a42 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Mon, 6 Sep 2010 18:32:07 +0000 Subject: [PATCH] modify var command fix git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@5685 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/command.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/src/command.cpp b/source/src/command.cpp index fb56c61d..e6a4bf48 100644 --- a/source/src/command.cpp +++ b/source/src/command.cpp @@ -217,7 +217,7 @@ void modifyvar(const char *name, const char *arg, char op) case ID_ALIAS: { string str; itoa(str, val); alias(name, str); return; } default: return; } - ((void (__cdecl *)())id->fun)(); + if(id->fun) ((void (__cdecl *)())id->fun)(); } void modifyfvar(const char *name, const char *arg, char op) @@ -253,7 +253,7 @@ void modifyfvar(const char *name, const char *arg, char op) case ID_ALIAS: alias(name, floatstr(val)); return; default: return; } - ((void (__cdecl *)())id->fun)(); + if(id->fun) ((void (__cdecl *)())id->fun)(); } void addeq(char *name, char *arg) { modifyvar(name, arg, '+'); }