From 9838efcc0a8123dc0ade301b6713df34fa9c2f0c Mon Sep 17 00:00:00 2001 From: nmreadelf <7260482+nmreadelf@users.noreply.github.com> Date: Wed, 9 Feb 2022 11:47:38 +0800 Subject: [PATCH] Update part3.md change index variable type in free_table 1. change variable i type from int to uint32_t --- _parts/part3.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_parts/part3.md b/_parts/part3.md index cfb0d1e..83bec3f 100644 --- a/_parts/part3.md +++ b/_parts/part3.md @@ -192,7 +192,7 @@ memory release function and handle a few more error cases: +} + +void free_table(Table* table) { -+ for (int i = 0; table->pages[i]; i++) { ++ for (uint32_t i = 0; table->pages[i]; i++) { + free(table->pages[i]); + } + free(table); @@ -351,7 +351,7 @@ We'll address those issues in the next part. For now, here's the complete diff f +} + +void free_table(Table* table) { -+ for (int i = 0; table->pages[i]; i++) { ++ for (uint32_t i = 0; table->pages[i]; i++) { + free(table->pages[i]); + } + free(table);