aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/klists.cpp
diff options
context:
space:
mode:
authorMax Horn2009-10-02 14:32:54 +0000
committerMax Horn2009-10-02 14:32:54 +0000
commit01176782ead27701b4700f458fbad3f8a84514af (patch)
tree7cc49ab4d991d3cbe0d62a6285901147087f714c /engines/sci/engine/klists.cpp
parent41f6365f9b93a8d22324c77372d08671f67f7051 (diff)
downloadscummvm-rg350-01176782ead27701b4700f458fbad3f8a84514af.tar.gz
scummvm-rg350-01176782ead27701b4700f458fbad3f8a84514af.tar.bz2
scummvm-rg350-01176782ead27701b4700f458fbad3f8a84514af.zip
Fix some cppcheck warnings reported by salty-horse
svn-id: r44538
Diffstat (limited to 'engines/sci/engine/klists.cpp')
-rw-r--r--engines/sci/engine/klists.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/engine/klists.cpp b/engines/sci/engine/klists.cpp
index 5d881d149b..f4bcde2b21 100644
--- a/engines/sci/engine/klists.cpp
+++ b/engines/sci/engine/klists.cpp
@@ -433,8 +433,6 @@ reg_t kSort(EngineState *s, int argc, reg_t *argv) {
int input_size = (int16)GET_SEL32V(source, size);
int i;
- sort_temp_t *temp_array = (sort_temp_t *)malloc(sizeof(sort_temp_t) * input_size);
-
reg_t input_data = GET_SEL32(source, elements);
reg_t output_data = GET_SEL32(dest, elements);
@@ -455,6 +453,8 @@ reg_t kSort(EngineState *s, int argc, reg_t *argv) {
list = lookup_list(s, input_data);
node = lookup_node(s, list->first);
+ sort_temp_t *temp_array = (sort_temp_t *)malloc(sizeof(sort_temp_t) * input_size);
+
i = 0;
while (node) {
invoke_selector(INV_SEL(order_func, doit, kStopOnInvalidSelector), 1, node->value);