From: <wjp...@us...> - 2006-04-29 10:39:59
|
Update of /cvsroot/exult/exult/shapes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32011/shapes Modified Files: miscinf.cc bodies.cc Log Message: fix delete/delete[] mixups Index: miscinf.cc =================================================================== RCS file: /cvsroot/exult/exult/shapes/miscinf.cc,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- miscinf.cc 13 Feb 2006 21:42:04 -0000 1.2 +++ miscinf.cc 29 Apr 2006 10:39:55 -0000 1.3 @@ -108,7 +108,7 @@ } } for (i = 0; i < cnt; ++i) - delete explosion_sprite_strings[i]; + delete[] explosion_sprite_strings[i]; shape_sfx_table = new std::map<int, int>; cnt = shape_sfx_strings.size(); @@ -125,7 +125,7 @@ } } for (j = 0; j < cnt; ++j) - delete shape_sfx_strings[j]; + delete[] shape_sfx_strings[j]; cnt = animation_cycle_strings.size(); if (k >= 0) @@ -161,7 +161,7 @@ } } for (k = 0; k < cnt; ++k) - delete animation_cycle_strings[k]; + delete[] animation_cycle_strings[k]; usecode_event_table = new std::map<int, bool>; cnt = usecode_event_strings.size(); @@ -177,7 +177,7 @@ } } for (l = 0; l < cnt; ++l) - delete usecode_event_strings[l]; + delete[] usecode_event_strings[l]; mountain_top_table = new std::map<int, bool>; cnt = mountain_top_strings.size(); @@ -193,7 +193,7 @@ } } for (m = 0; m < cnt; ++m) - delete mountain_top_strings[m]; + delete[] mountain_top_strings[m]; } /* Index: bodies.cc =================================================================== RCS file: /cvsroot/exult/exult/shapes/bodies.cc,v retrieving revision 1.17 retrieving revision 1.18 diff -u -d -r1.17 -r1.18 --- bodies.cc 21 Apr 2006 05:49:11 -0000 1.17 +++ bodies.cc 29 Apr 2006 10:39:56 -0000 1.18 @@ -92,7 +92,7 @@ } } for (i = 0; i < cnt; ++i) - delete shapes_strings[i]; + delete[] shapes_strings[i]; cnt = bodies_strings.size(); if (j >= 0) @@ -108,7 +108,7 @@ } } for (j = 0; j < cnt; ++j) - delete bodies_strings[j]; + delete[] bodies_strings[j]; } /* |