| Index: base/base64.cc
|
| ===================================================================
|
| --- base/base64.cc (revision 174668)
|
| +++ base/base64.cc (working copy)
|
| @@ -16,8 +16,8 @@
|
| int input_size = static_cast<int>(input.size());
|
|
|
| // modp_b64_encode_len() returns at least 1, so temp[0] is safe to use.
|
| - int output_size = modp_b64_encode(&(temp[0]), input.data(), input_size);
|
| - if (output_size < 0)
|
| + size_t output_size = modp_b64_encode(&(temp[0]), input.data(), input_size);
|
| + if (output_size == MODP_B64_ERROR)
|
| return false;
|
|
|
| temp.resize(output_size); // strips off null byte
|
| @@ -30,9 +30,9 @@
|
| temp.resize(modp_b64_decode_len(input.size()));
|
|
|
| // does not null terminate result since result is binary data!
|
| - int input_size = static_cast<int>(input.size());
|
| - int output_size = modp_b64_decode(&(temp[0]), input.data(), input_size);
|
| - if (output_size < 0)
|
| + size_t input_size = input.size();
|
| + size_t output_size = modp_b64_decode(&(temp[0]), input.data(), input_size);
|
| + if (output_size == MODP_B64_ERROR)
|
| return false;
|
|
|
| temp.resize(output_size);
|
|
|