Skip to content

Commit 8826059

Browse files
authored
fix: call api pass chinese will cause error csd-71388 (#867)
1 parent bba7df4 commit 8826059

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

ios/AgoraRtcNg.mm

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,13 @@ - (void)dealloc {
168168
char result[kBasicResultLength] = "";
169169
int error_code;
170170

171+
NSUInteger paramsLength =
172+
[params lengthOfBytesUsingEncoding:NSUTF8StringEncoding];
173+
171174
ApiParam param = {
172175
.event = funcName.UTF8String,
173176
.data = params.UTF8String,
174-
.data_size = static_cast<unsigned int>(params.length),
177+
.data_size = static_cast<unsigned int>(paramsLength),
175178
.result = result,
176179
.buffer = buffers,
177180
.length = length,

0 commit comments

Comments
 (0)