aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2023-04-02 17:04:25 +0200
committerDanielGavin <danielgavin5@hotmail.com>2023-04-02 17:04:25 +0200
commit5a4061284eb97adb1eab0fa05123e2ca0ad6a05f (patch)
treefdf9ed62b78c0ff18de46b47fbf1b22fa75838e0 /src/server
parent4b3a1f3331c83d89a4d7a97a0a8fd074f7a90f14 (diff)
Fix bug where I forgot to clone string
Diffstat (limited to 'src/server')
-rw-r--r--src/server/references.odin2
-rw-r--r--src/server/requests.odin4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/server/references.odin b/src/server/references.odin
index 4c08998..3ad53f1 100644
--- a/src/server/references.odin
+++ b/src/server/references.odin
@@ -159,8 +159,6 @@ resolve_references :: proc(
for fullpath in fullpaths {
data, ok := os.read_entire_file(fullpath, context.allocator)
- log.error("looking: ", fullpath, "\n")
-
if !ok {
log.errorf("failed to read entire file for indexing %v", fullpath)
continue
diff --git a/src/server/requests.odin b/src/server/requests.odin
index 96f24f5..7de995a 100644
--- a/src/server/requests.odin
+++ b/src/server/requests.odin
@@ -414,7 +414,9 @@ request_initialize :: proc(
config.workspace_folders = make([dynamic]common.WorkspaceFolder)
for s in initialize_params.workspaceFolders {
- append(&config.workspace_folders, s)
+ workspace: common.WorkspaceFolder
+ workspace.uri = strings.clone(s.uri)
+ append(&config.workspace_folders, workspace)
}
read_ols_config :: proc(