diff --git a/src/XmlConfig.cpp b/src/XmlConfig.cpp
index 78ba4a294c4782717e8dbd2791ca87e298948a69..4e23fe6c761374ab33e629f0c94cc1915efad638 100644
--- a/src/XmlConfig.cpp
+++ b/src/XmlConfig.cpp
@@ -426,7 +426,7 @@ std::string XmlConfig::convert(const std::string& filename)
 		sfs << "false" << endl;
 	sfs << "--stream format bigendian" << endl;
 	xml_attribute bigendian = stream.attribute("bigendian");
-	if(!bigendian)
+	if(bigendian.empty())
 		sfs << "false" << endl;
 	else
 		sfs << bigendian.value() << endl;