Index: src/libictranslate/config_property.cpp =================================================================== diff -u -N -ra27d1acf1bda3c25b6dcce0d0eb0278009ce63ae -r4fe995b304ea342b50293f92d3c1992b43b820f7 --- src/libictranslate/config_property.cpp (.../config_property.cpp) (revision a27d1acf1bda3c25b6dcce0d0eb0278009ce63ae) +++ src/libictranslate/config_property.cpp (.../config_property.cpp) (revision 4fe995b304ea342b50293f92d3c1992b43b820f7) @@ -345,7 +345,7 @@ case type_string: assert(stIndex < m_paStrings->size()); return m_paStrings->at(stIndex).c_str(); - break; + case type_signed_num: assert(stIndex < m_paSigneds->size()); _sntprintf(pszString, stMaxSize, L"%I64d", m_paSigneds->at(stIndex)); @@ -368,7 +368,7 @@ { case type_string: return m_val.pszVal; - break; + case type_signed_num: _sntprintf(pszString, stMaxSize, L"%I64d", m_val.llVal); break;