File l4env-l4vfs.patch of Package l4env
--- pkg/l4vfs/simple_file_server/server/dirs.c.orig
+++ pkg/l4vfs/simple_file_server/server/dirs.c
@@ -44,7 +44,7 @@
// returnes slightly wrong number, at least for
// some FSs
strncpy(entry->d_name, fname, L4VFS_MAX_NAME);
- entry->d_name[L4VFS_MAX_NAME + 1] = '\0';
+ entry->d_name[L4VFS_MAX_NAME] = '\0';
entry->d_reclen = dirent_size(fname);
}
--- pkg/l4vfs/l4vfs_log/server/main.c.orig
+++ pkg/l4vfs/l4vfs_log/server/main.c
@@ -158,7 +158,7 @@
// 2.
strncpy(LOG_tag, clients[handle].node->name, 8);
- LOG_tag[9] = 0;
+ LOG_tag[8] = 0;
// 3.
LOG_printf("%.*s", *count, buf);