error_code fix. added is_error_code_enum template specialization and using the abbreviated syntax to build error_codes
This commit is contained in:
@@ -166,7 +166,7 @@ namespace libtorrent
|
||||
++i;
|
||||
if (i == s.end())
|
||||
{
|
||||
ec = error_code(errors::invalid_escaped_string, libtorrent_category);
|
||||
ec = errors::invalid_escaped_string;
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -176,14 +176,14 @@ namespace libtorrent
|
||||
else if(*i >= 'a' && *i <= 'f') high = *i + 10 - 'a';
|
||||
else
|
||||
{
|
||||
ec = error_code(errors::invalid_escaped_string, libtorrent_category);
|
||||
ec = errors::invalid_escaped_string;
|
||||
return ret;
|
||||
}
|
||||
|
||||
++i;
|
||||
if (i == s.end())
|
||||
{
|
||||
ec = error_code(errors::invalid_escaped_string, libtorrent_category);
|
||||
ec = errors::invalid_escaped_string;
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -193,7 +193,7 @@ namespace libtorrent
|
||||
else if(*i >= 'a' && *i <= 'f') low = *i + 10 - 'a';
|
||||
else
|
||||
{
|
||||
ec = error_code(errors::invalid_escaped_string, libtorrent_category);
|
||||
ec = errors::invalid_escaped_string;
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user