Update of /cvsroot/super-tux/supertux/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18385/src
Modified Files:
level_subset.cpp
Log Message:
Avoid crashing when trying to access info file.
Patch by Richard Smith <sup...@me...>.
Index: level_subset.cpp
===================================================================
RCS file: /cvsroot/super-tux/supertux/src/level_subset.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- level_subset.cpp 9 Oct 2004 21:25:09 -0000 1.13
+++ level_subset.cpp 23 Oct 2004 21:16:21 -0000 1.14
@@ -59,6 +59,8 @@
void LevelSubset::read_info_file(const std::string& info_file)
{
lisp_object_t* root_obj = lisp_read_from_file(info_file);
+ if (root_obj == NULL)
+ return;
lisp_object_t* cur = lisp_car(root_obj);
if (lisp_symbol_p(cur) && strcmp(lisp_symbol(cur), "supertux-level-subset") == 0)
|