From f152c238d5e8eda1fee8713d4b8278e93eaf7881 Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 18 May 2015 02:04:22 +0200 Subject: [PATCH] Display error message instead of mysterious crash when encountering unknown BamObjectCode --- panda/src/putil/bamReader.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/panda/src/putil/bamReader.cxx b/panda/src/putil/bamReader.cxx index b6ded7b654..1230bbc9a6 100644 --- a/panda/src/putil/bamReader.cxx +++ b/panda/src/putil/bamReader.cxx @@ -1214,6 +1214,11 @@ p_read_object() { } return p_read_object(); + + default: + bam_cat.error() + << "Encountered invalid BamObjectCode 0x" << hex << (int)boc << dec << ".\n"; + return 0; } // An object definition in a Bam file consists of a TypeHandle