aboutsummaryrefslogtreecommitdiff
path: root/src/server/requests.odin
diff options
context:
space:
mode:
authorDaniel Gavin <danielgavin5@hotmail.com>2021-12-26 21:25:22 +0100
committerDaniel Gavin <danielgavin5@hotmail.com>2021-12-26 21:25:22 +0100
commitf0a3c8ff10c6a8b9833ce50c8a34e6d2a23bf216 (patch)
treea9fb52f42b3e35bfc8111325350f46b1775a365f /src/server/requests.odin
parent0669cf27fbb9ff3576a6a98c7c690b4f2259f504 (diff)
Forgot to clone string odin_command
Diffstat (limited to 'src/server/requests.odin')
-rw-r--r--src/server/requests.odin4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/requests.odin b/src/server/requests.odin
index e67f7b4..f5d7a24 100644
--- a/src/server/requests.odin
+++ b/src/server/requests.odin
@@ -418,7 +418,7 @@ request_initialize :: proc (task: ^common.Task) {
config.verbose = ols_config.verbose;
config.file_log = ols_config.file_log;
config.formatter = ols_config.formatter;
- config.odin_command = ols_config.odin_command;
+ config.odin_command = strings.clone(ols_config.odin_command, context.allocator);
for p in ols_config.collections {
@@ -943,7 +943,7 @@ notification_did_save :: proc (task: ^common.Task) {
log.errorf("failed to collect symbols on save %v", ret);
}
- check(uri, writer);
+ check(uri, writer, config);
}
request_semantic_token_full :: proc (task: ^common.Task) {