From c4ae077ca41306b47e7737555fbcaa4decfe407c Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Tue, 28 Apr 2026 09:49:01 +0200 Subject: Rely on Virtual Filesystem now --- libraries/vfs.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'libraries/vfs.h') diff --git a/libraries/vfs.h b/libraries/vfs.h index 6017407..25eb29d 100644 --- a/libraries/vfs.h +++ b/libraries/vfs.h @@ -183,7 +183,7 @@ void* vfs_read(const char* path, size_t* out_size) { VfsFile* f = vfs_open(path); if (!f) return NULL; - void* data = malloc((size_t)f->size); + void* data = malloc((size_t)f->size + 1); if (!data) { vfs_fclose(f); return NULL; @@ -195,6 +195,8 @@ void* vfs_read(const char* path, size_t* out_size) { return NULL; } + ((char*)data)[f->size] = '\0'; + if (out_size) *out_size = (size_t)f->size; vfs_fclose(f); return data; -- cgit v1.2.3