Browse Source

reset port value before parsing

pull/1797/head
orignal 2 years ago
parent
commit
eb75eb0e55
  1. 3
      libi2pd/HTTP.cpp

3
libi2pd/HTTP.cpp

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2013-2021, The PurpleI2P Project * Copyright (c) 2013-2022, The PurpleI2P Project
* *
* This file is part of Purple i2pd project and licensed under BSD3 * This file is part of Purple i2pd project and licensed under BSD3
* *
@ -135,6 +135,7 @@ namespace http
? url.substr(pos_p, std::string::npos) ? url.substr(pos_p, std::string::npos)
: url.substr(pos_p, pos_c - pos_p); : url.substr(pos_p, pos_c - pos_p);
/* stoi throws exception on failure, we don't need it */ /* stoi throws exception on failure, we don't need it */
port = 0;
for (char c : port_str) { for (char c : port_str) {
if (c < '0' || c > '9') if (c < '0' || c > '9')
return false; return false;

Loading…
Cancel
Save