You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Fix Marshalls.utf8_to_base64 shows 'ret.is_empty() is true' error for empty String
This commit is contained in:
@@ -1241,6 +1241,9 @@ Vector<uint8_t> Marshalls::base64_to_raw(const String &p_str) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String Marshalls::utf8_to_base64(const String &p_str) {
|
String Marshalls::utf8_to_base64(const String &p_str) {
|
||||||
|
if (p_str.is_empty()) {
|
||||||
|
return String();
|
||||||
|
}
|
||||||
CharString cstr = p_str.utf8();
|
CharString cstr = p_str.utf8();
|
||||||
String ret = CryptoCore::b64_encode_str((unsigned char *)cstr.get_data(), cstr.length());
|
String ret = CryptoCore::b64_encode_str((unsigned char *)cstr.get_data(), cstr.length());
|
||||||
ERR_FAIL_COND_V(ret.is_empty(), ret);
|
ERR_FAIL_COND_V(ret.is_empty(), ret);
|
||||||
|
|||||||
Reference in New Issue
Block a user