From b1be637ead4131045b69fa8a99f2fc1a06e60848 Mon Sep 17 00:00:00 2001 From: Jack-Benny Persson Date: Sun, 26 Mar 2023 20:42:44 +0200 Subject: [PATCH] Added an errata for the book --- ERRATA.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ERRATA.md diff --git a/ERRATA.md b/ERRATA.md new file mode 100644 index 0000000..3cc2288 --- /dev/null +++ b/ERRATA.md @@ -0,0 +1,16 @@ +# Errata för 'C-programmering i Linux, macOS, BSD och Solaris' (tredje utgåvan) + +## Sidan 187–188 (simple-ls-ver2.c) +På sidan 188 i `simple-ls-ver2.c` har jag glömt att stänga `d` innan jag +returnerar. Testar man programmet med Valgrind kommer det att rapportera en +minnesläcka. Raden med `return 0;` ska således bytas ut mot: + +``` + closedir(d) + return 0; +``` + +Tack till [Warren Crutcher](https://github.com/warrenlc) som upptäckte detta +och skickade in en [rättning](https://github.com/jackbenny/c-programmering-tredje-utgavan/pull/1). + +Koden är rättad på Github, och den korrekta finns således i [/kapitel11/simple-ls-ver2.c](simple-ls-ver2.c).