diff options
| author | gingerBill <bill@gingerbill.org> | 2024-07-19 12:00:54 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-07-19 12:00:54 +0100 |
| commit | f226eba34227c31cfd343cc0cf458e2c8379cc1d (patch) | |
| tree | eae21b92e2df1e6b33aeb68e9ce4a2c3b446d9fa | |
| parent | 393ca40c230c9cc1aeb0588c4550ab22db2b604a (diff) | |
| parent | 163287d9ce6b998d65ea2112144bbc9288fa9efa (diff) | |
Merge branch 'master' of https://github.com/odin-lang/Odin
| -rw-r--r-- | core/encoding/ini/ini.odin | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/encoding/ini/ini.odin b/core/encoding/ini/ini.odin index 6723da2b3..d0dd33aba 100644 --- a/core/encoding/ini/ini.odin +++ b/core/encoding/ini/ini.odin @@ -92,7 +92,6 @@ load_map_from_string :: proc(src: string, allocator: runtime.Allocator, options } } return strings.clone(val) - } context.allocator = allocator @@ -114,7 +113,7 @@ load_map_from_string :: proc(src: string, allocator: runtime.Allocator, options new_key = strings.to_lower(key) or_return delete(old_key) or_return } - pairs[new_key] = unquote(value) or_return + pairs[new_key], err = unquote(value) or_return } return } @@ -144,6 +143,7 @@ delete_map :: proc(m: Map) { delete(value, allocator) } delete(section) + delete(pairs) } delete(m) } |