From b9d8f365aaa0abdb8ecfdb19d329ae0c8b9265ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Sun, 20 Oct 2024 14:04:35 -0300 Subject: [PATCH] Fix wrong isdigit usage. --- src/eepp/network/ftp.cpp | 3 +-- src/eepp/network/http.cpp | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/eepp/network/ftp.cpp b/src/eepp/network/ftp.cpp index 45f3e4829..c6889464a 100644 --- a/src/eepp/network/ftp.cpp +++ b/src/eepp/network/ftp.cpp @@ -518,11 +518,10 @@ Ftp::Response Ftp::DataChannel::setup( Ftp::TransferMode mode ) { Uint8 data[6] = {0, 0, 0, 0, 0, 0}; std::string str = response.getMessage().substr( begin ); std::size_t index = 0; - std::locale loc; for ( int i = 0; i < 6; ++i ) { // Extract the current number - while ( std::isdigit( str[index], loc ) ) { + while ( std::isdigit( str[index] ) ) { data[i] = data[i] * 10 + ( str[index] - '0' ); index++; } diff --git a/src/eepp/network/http.cpp b/src/eepp/network/http.cpp index ffb887e57..ac72e370f 100644 --- a/src/eepp/network/http.cpp +++ b/src/eepp/network/http.cpp @@ -494,10 +494,9 @@ void Http::Response::parse( const std::string& data ) { std::string version; if ( in >> version ) { - std::locale loc; if ( ( version.size() >= 8 ) && ( version[6] == '.' ) && ( String::toLower( version.substr( 0, 5 ) ) == "http/" ) && - std::isdigit( version[5], loc ) && std::isdigit( version[7], loc ) ) { + std::isdigit( version[5] ) && std::isdigit( version[7] ) ) { mMajorVersion = version[5] - '0'; mMinorVersion = version[7] - '0'; } else {