diff options
author | David Walter Seikel | 2014-05-14 15:52:46 +1000 |
---|---|---|
committer | David Walter Seikel | 2014-05-14 15:52:46 +1000 |
commit | ddf8fa7d2f3bdaaf2444acd33b69643433d043f2 (patch) | |
tree | 961aad69c308a235fb6d37b036306198af61ff50 /src/LuaSL/LuaSL_main.c | |
parent | A little clean up. (diff) | |
download | SledjHamr-ddf8fa7d2f3bdaaf2444acd33b69643433d043f2.zip SledjHamr-ddf8fa7d2f3bdaaf2444acd33b69643433d043f2.tar.gz SledjHamr-ddf8fa7d2f3bdaaf2444acd33b69643433d043f2.tar.bz2 SledjHamr-ddf8fa7d2f3bdaaf2444acd33b69643433d043f2.tar.xz |
Trash the trash thingy that was trashing memory. Plus some debugging prints.
Diffstat (limited to 'src/LuaSL/LuaSL_main.c')
-rw-r--r-- | src/LuaSL/LuaSL_main.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/LuaSL/LuaSL_main.c b/src/LuaSL/LuaSL_main.c index cb2726e..017c742 100644 --- a/src/LuaSL/LuaSL_main.c +++ b/src/LuaSL/LuaSL_main.c | |||
@@ -51,6 +51,7 @@ static void resetScript(script *victim) | |||
51 | 51 | ||
52 | PD("RESETTING %s", victim->name); | 52 | PD("RESETTING %s", victim->name); |
53 | sendToChannel(ourGlobals, victim->SID, "quit()"); | 53 | sendToChannel(ourGlobals, victim->SID, "quit()"); |
54 | |||
54 | eina_hash_del(ourGlobals->scripts, victim->SID, NULL); | 55 | eina_hash_del(ourGlobals->scripts, victim->SID, NULL); |
55 | eina_hash_del(ourGlobals->names, victim->fileName, NULL); | 56 | eina_hash_del(ourGlobals->names, victim->fileName, NULL); |
56 | 57 | ||
@@ -73,6 +74,12 @@ void scriptSendBack(void * data) | |||
73 | scriptMessage *message = data; | 74 | scriptMessage *message = data; |
74 | gameGlobals *ourGlobals = message->script->game; | 75 | gameGlobals *ourGlobals = message->script->game; |
75 | 76 | ||
77 | if (!message->script) | ||
78 | { | ||
79 | PE("scriptSendBack script is NULL"); | ||
80 | return; | ||
81 | } | ||
82 | |||
76 | if (0 == strncmp(message->message, "llSleep(", 8)) | 83 | if (0 == strncmp(message->message, "llSleep(", 8)) |
77 | ecore_timer_add(atof(&(message->message)[8]), _sleep_timer_cb, message->script); | 84 | ecore_timer_add(atof(&(message->message)[8]), _sleep_timer_cb, message->script); |
78 | else if (0 == strncmp(message->message, "llSetTimerEvent(", 16)) | 85 | else if (0 == strncmp(message->message, "llSetTimerEvent(", 16)) |