aboutsummaryrefslogtreecommitdiff
path: root/core/encoding/ini
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2024-07-19 12:00:54 +0100
committergingerBill <bill@gingerbill.org>2024-07-19 12:00:54 +0100
commitf226eba34227c31cfd343cc0cf458e2c8379cc1d (patch)
treeeae21b92e2df1e6b33aeb68e9ce4a2c3b446d9fa /core/encoding/ini
parent393ca40c230c9cc1aeb0588c4550ab22db2b604a (diff)
parent163287d9ce6b998d65ea2112144bbc9288fa9efa (diff)
Merge branch 'master' of https://github.com/odin-lang/Odin
Diffstat (limited to 'core/encoding/ini')
-rw-r--r--core/encoding/ini/ini.odin4
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)
}