Small fix in Base64.

This commit is contained in:
Martín Lucas Golini
2014-07-31 03:00:39 -03:00
parent fd3a9f8797
commit f4c2425d02

View File

@@ -94,7 +94,7 @@ bool Base64::Encode(const std::string & in, std::string & out) {
int len = Encode( in.size(), (const unsigned char*)in.c_str(), out.size(), (char*)&out[0] );
if ( -1 != len ) {
if ( -1 != len && (size_t)len != out.size() ) {
out.resize( len );
}
@@ -110,7 +110,7 @@ bool Base64::Decode(const std::string & in, std::string & out) {
int len = Decode( in.size(), in.c_str(), out.size(), (unsigned char*)&out[0] );
if ( -1 != len && (size_t)len != d64len ) {
if ( -1 != len && (size_t)len != out.size() ) {
out.resize( len );
}