From 7f87ab969ce5efbd1b499840759a1dd544508e73 Mon Sep 17 00:00:00 2001 From: tastytea Date: Sun, 25 Nov 2018 07:28:41 +0100 Subject: [PATCH] Bugfix: Re-used a variable that I shouldn't have reused. --- CMakeLists.txt | 2 +- src/libravatarserv.cpp | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 35acf20..104f64a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required (VERSION 3.2) project(libravatarserv - VERSION 0.2.1 + VERSION 0.2.2 LANGUAGES CXX ) diff --git a/src/libravatarserv.cpp b/src/libravatarserv.cpp index a36931e..9eb830b 100644 --- a/src/libravatarserv.cpp +++ b/src/libravatarserv.cpp @@ -61,16 +61,16 @@ int main() uint16_t size = 80; string digest = request.substr(8); std::transform(digest.begin(), digest.end(), digest.begin(), ::tolower); - std::size_t pos = digest.find('?'); - if (pos != std::string::npos) + std::size_t pos_digest = digest.find('?'); + if (pos_digest != std::string::npos) { - pos = digest.find("s=", pos); - if (pos != std::string::npos) + std::size_t pos_size = digest.find("s=", pos_digest); + if (pos_size != std::string::npos) { - size = static_cast(std::stoul(digest.substr(pos + 2))); + size = static_cast(std::stoul(digest.substr(pos_size + 2))); cout << size << endl; } - digest = digest.substr(0, pos); + digest = digest.substr(0, pos_digest); } image::Image answer = image::get(digest, size);