From e5c029716743bb03aaf488616246b22c162a8ec8 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 30 Jun 2016 10:55:34 +0100 Subject: [PATCH] Added handling of false return --- src/osgPlugins/osg/XmlStreamOperator.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osgPlugins/osg/XmlStreamOperator.h b/src/osgPlugins/osg/XmlStreamOperator.h index 93e8b2257..33bb50f7a 100644 --- a/src/osgPlugins/osg/XmlStreamOperator.h +++ b/src/osgPlugins/osg/XmlStreamOperator.h @@ -482,7 +482,8 @@ public: virtual bool matchString( const std::string& str ) { - prepareStream(); + if (!prepareStream()) return false; + std::string strInStream = osgDB::trimEnclosingSpaces(_sstream.str()); if ( strInStream==str ) {