diff --git a/Userland/Libraries/LibSQL/Value.cpp b/Userland/Libraries/LibSQL/Value.cpp index 86f2ecf94e..884d465cbe 100644 --- a/Userland/Libraries/LibSQL/Value.cpp +++ b/Userland/Libraries/LibSQL/Value.cpp @@ -231,14 +231,7 @@ Optional Value::to_double() const return {}; return m_value->visit( - [](DeprecatedString const& value) -> Optional { - char* end = nullptr; - double result = strtod(value.characters(), &end); - - if (end == value.characters()) - return {}; - return result; - }, + [](DeprecatedString const& value) -> Optional { return value.to_double(); }, [](Integer auto value) -> Optional { return static_cast(value); }, [](double value) -> Optional { return value; }, [](bool value) -> Optional { return static_cast(value); },