diff options
Diffstat (limited to 'src/server/requests.odin')
| -rw-r--r-- | src/server/requests.odin | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/server/requests.odin b/src/server/requests.odin index ff540c7..66d3dbf 100644 --- a/src/server/requests.odin +++ b/src/server/requests.odin @@ -112,7 +112,7 @@ read_and_parse_header :: proc(reader: ^Reader) -> (Header, bool) { } header_name := message[0:index]; - header_value := message[len(header_name) + 2 : len(message)-1]; + header_value := message[len(header_name) + 2 : len(message)-2]; if strings.compare(header_name, "Content-Length") == 0 { @@ -492,6 +492,15 @@ request_initialize :: proc(task: ^common.Task) { index.build_static_index(context.allocator, config); + /* + Add the builtin and runtime package + */ + + if core, ok := config.collections["core"]; ok { + append(&index.indexer.built_in_packages, path.join(core, "builtin")); + append(&index.indexer.built_in_packages, path.join(core, "runtime")); + } + log.info("Finished indexing"); } |