Skip to content

Commit a5d197b

Browse files
authored
Update tutorial05_answer.md
1 parent 360ca90 commit a5d197b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tutorial05_answer/tutorial05_answer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ void lept_free(lept_value* v) {
132132
133133
## 4. 解析错误时的内存处理
134134
135-
遇到解析错误时,我们可能在之前已压入了一些值在自定议堆栈上。如果没有处理,最后会在 `lept_parse()` 中发现堆栈上还有一些值,做成断言失败。所以,遇到解析错误时,我们必须弹出并释放那些值。
135+
遇到解析错误时,我们可能在之前已压入了一些值在自定义堆栈上。如果没有处理,最后会在 `lept_parse()` 中发现堆栈上还有一些值,做成断言失败。所以,遇到解析错误时,我们必须弹出并释放那些值。
136136
137137
在 `lept_parse_array` 中,原本遇到解析失败时,会直接返回错误码。我们把它改为 `break` 离开循环,在循环结束后的地方用 `lept_free()` 释放从堆栈弹出的值,然后才返回错误码:
138138

0 commit comments

Comments
 (0)