forked from tastytea/libravatarserv
Bugfix: Return 404 if fallback is empty or unknown
This commit is contained in:
parent
50d902bcc9
commit
8cc6e73cb1
|
@ -1,6 +1,6 @@
|
||||||
cmake_minimum_required (VERSION 3.2)
|
cmake_minimum_required (VERSION 3.2)
|
||||||
project(libravatarserv
|
project(libravatarserv
|
||||||
VERSION 0.4.2
|
VERSION 0.4.3
|
||||||
LANGUAGES CXX
|
LANGUAGES CXX
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -62,12 +62,6 @@ int main()
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
cerr << "Error " << std::to_string(image.error) << ": Could not open file.\n";
|
cerr << "Error " << std::to_string(image.error) << ": Could not open file.\n";
|
||||||
if (avatar.fallback.empty() || avatar.fallback == "404")
|
|
||||||
{
|
|
||||||
cout << "Status: 404 Not Found\n\n";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (avatar.fallback.substr(0, 4) == "http")
|
if (avatar.fallback.substr(0, 4) == "http")
|
||||||
{
|
{
|
||||||
cout << "Status: 307 Temporary Redirect\n";
|
cout << "Status: 307 Temporary Redirect\n";
|
||||||
|
@ -89,6 +83,10 @@ int main()
|
||||||
cerr << "Mystery person not found.\n";
|
cerr << "Mystery person not found.\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// If fallback is empty or unknown
|
||||||
|
cout << "Status: 404 Not Found\n\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue