forked from tastytea/libravatarserv
If requested size is < 0, return 80px image.
This commit is contained in:
parent
f7d6bdc3e9
commit
d2d35d8ac5
|
@ -39,7 +39,7 @@ const Request http::parse_request(const string &request)
|
||||||
std::exit(1);
|
std::exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint16_t size = 80;
|
int16_t size = 80;
|
||||||
string fallback;
|
string fallback;
|
||||||
string digest = request.substr(8);
|
string digest = request.substr(8);
|
||||||
std::transform(digest.begin(), digest.end(), digest.begin(), ::tolower);
|
std::transform(digest.begin(), digest.end(), digest.begin(), ::tolower);
|
||||||
|
@ -54,7 +54,7 @@ const Request http::parse_request(const string &request)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
size = static_cast<uint16_t>(std::stoul(answer));
|
size = static_cast<int16_t>(std::stoul(answer));
|
||||||
} catch (const std::exception &) {}
|
} catch (const std::exception &) {}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -64,7 +64,7 @@ const Request http::parse_request(const string &request)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
size = static_cast<uint16_t>(std::stoul(answer));
|
size = static_cast<int16_t>(std::stoul(answer));
|
||||||
} catch (const std::exception &) {}
|
} catch (const std::exception &) {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -72,7 +72,7 @@ const Request http::parse_request(const string &request)
|
||||||
{
|
{
|
||||||
size = 512;
|
size = 512;
|
||||||
}
|
}
|
||||||
if (size == 0)
|
else if (size <= 0)
|
||||||
{
|
{
|
||||||
size = 80;
|
size = 80;
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
using std::string;
|
using std::string;
|
||||||
using std::uint16_t;
|
using std::uint16_t;
|
||||||
using std::uint8_t;
|
using std::uint8_t;
|
||||||
|
using std::int8_t;
|
||||||
|
|
||||||
int main();
|
int main();
|
||||||
|
|
||||||
|
@ -56,7 +57,7 @@ namespace http // http.cpp
|
||||||
struct Request
|
struct Request
|
||||||
{
|
{
|
||||||
const string digest;
|
const string digest;
|
||||||
const uint16_t size;
|
const int16_t size;
|
||||||
string fallback;
|
string fallback;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue