fixed an incredibly bad, nasty, no good bug

This commit is contained in:
IonutParau 2025-07-30 21:55:11 +02:00
parent d1ad9d0be3
commit b51dabad63

View File

@ -72,7 +72,7 @@ nn_vfnode *nn_vf_allocDirectory(nn_vfilesystem *fs, const char *name) {
nn_Alloc *alloc = &fs->ctx.allocator; nn_Alloc *alloc = &fs->ctx.allocator;
nn_vfnode *node = nn_alloc(alloc, sizeof(nn_vfnode)); nn_vfnode *node = nn_alloc(alloc, sizeof(nn_vfnode));
if(node == NULL) return NULL; if(node == NULL) return NULL;
nn_vfnode **buffer = nn_alloc(alloc, sizeof(nn_vfnode *)); nn_vfnode **buffer = nn_alloc(alloc, sizeof(nn_vfnode *) * fs->opts.maxDirEntries);
if(buffer == NULL) { if(buffer == NULL) {
nn_dealloc(alloc, node, sizeof(nn_vfnode)); nn_dealloc(alloc, node, sizeof(nn_vfnode));
return NULL; return NULL;