diff --git a/libgnucash/app-utils/gnc-option-impl.hpp b/libgnucash/app-utils/gnc-option-impl.hpp index d614b0dd20..ae386afe3d 100644 --- a/libgnucash/app-utils/gnc-option-impl.hpp +++ b/libgnucash/app-utils/gnc-option-impl.hpp @@ -414,14 +414,10 @@ gnc_option_from_scheme (std::istream& iss, OptType& opt) { iss.ignore(strlen(commodity_scm_intro) + 1, '"'); std::getline(iss, name_space, '"'); - // libc++ doesn't consume the end character, libstdc++ does -#ifdef _LIBCPP_VERSION - iss.ignore(1, '"'); -#endif } else name_space = GNC_COMMODITY_NS_CURRENCY; - iss.ignore(1, '"'); + iss.ignore(2, '"'); std::getline(iss, mnemonic, '"'); if (type == GncOptionUIType::COMMODITY)