--- misc/libcdr-0.0.7/src/lib/CDRParser.cpp 2012-04-24 15:40:42.000000000 +0200 +++ misc/build/libcdr-0.0.7/src/lib/CDRParser.cpp 2012-04-24 16:54:16.084829635 +0200 @@ -466,7 +466,7 @@ m_collector->collectObject(level); else if (listType == FOURCC_grp) m_collector->collectGroup(level); - else if ((listType & 0xffffff) == FOURCC_CDR || (listType && 0xffffff) == FOURCC_cdr) + else if ((listType & 0xffffff) == FOURCC_CDR || (listType & 0xffffff) == FOURCC_cdr) m_version = getCDRVersion((listType & 0xff000000) >> 24); else if (listType == FOURCC_vect) m_collector->collectVect(level);