summaryrefslogtreecommitdiff
path: root/src/platform/path.h
diff options
context:
space:
mode:
authorOmniscient <17525998+omnisci3nce@users.noreply.github.com>2024-03-17 15:00:53 +1100
committerOmniscient <17525998+omnisci3nce@users.noreply.github.com>2024-03-17 15:00:53 +1100
commit51b4a3fc75351d6ecd2142c228d31a1f7ed52152 (patch)
treec28d0c11b71a56199a6308914a040e18a28b60ef /src/platform/path.h
parent2b83174a87f5a1e4991cc9153309ad0f73450b44 (diff)
fix a bug with dirname seg faulting when passed a string literal
it doesnt like things in readonly memory i guess. now we create an arena for the obj load and create a dynamically allocated copy of the string
Diffstat (limited to 'src/platform/path.h')
-rw-r--r--src/platform/path.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platform/path.h b/src/platform/path.h
index 0ec6993..73063ea 100644
--- a/src/platform/path.h
+++ b/src/platform/path.h
@@ -13,4 +13,4 @@ typedef struct path_opt {
bool has_value;
} path_opt;
-path_opt path_parent(const char* path); // TODO: convert to using str8 \ No newline at end of file
+path_opt path_parent(arena* a, const char* path); // TODO: convert to using str8 \ No newline at end of file