OSDN Git Service

shuffle_flavors関数にメモリリークがあり合計10kbytesほどリークしていたのを修正。
authorhabu <habu@0568b783-4c39-0410-ac80-bf13821ea2a2>
Wed, 13 Jan 2010 09:23:34 +0000 (09:23 +0000)
committerhabu <habu@0568b783-4c39-0410-ac80-bf13821ea2a2>
Wed, 13 Jan 2010 09:23:34 +0000 (09:23 +0000)
src/flavor.c

index 08b66f3..12dad95 100644 (file)
@@ -233,6 +233,9 @@ static void shuffle_flavors(byte tval)
                k1_ptr->flavor = k2_ptr->flavor;
                k2_ptr->flavor = tmp;
        }
                k1_ptr->flavor = k2_ptr->flavor;
                k2_ptr->flavor = tmp;
        }
+
+       /* Free an array for a list of k_idx */
+       C_KILL(k_idx_list, max_k_idx, s16b);
 }
 
 /*
 }
 
 /*