From 24614c9bc486bb06c094c8d6ac7dc6874c5155c6 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 4 Nov 2004 23:00:20 +0000 Subject: [PATCH] error check --- stepmania/src/RageUtil_CharConversions.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stepmania/src/RageUtil_CharConversions.cpp b/stepmania/src/RageUtil_CharConversions.cpp index 03398d17de..cf04e0f644 100644 --- a/stepmania/src/RageUtil_CharConversions.cpp +++ b/stepmania/src/RageUtil_CharConversions.cpp @@ -45,6 +45,11 @@ static bool ConvertFromCharset( CString &txt, const char *charset ) return true; iconv_t converter = iconv_open( "UTF-8", charset ); + if( converter == (iconv_t) -1 ) + { + LOG->MapLog( ssprintf("conv %s", charset), "iconv_open(%s): %s", charset, strerror(errno) ); + return false; + } /* Copy the string into a char* for iconv */ char *txtin = new char[ txt.size() + 1 ];