Index: uspace/srv/fs/minixfs/mfs_ops.c
===================================================================
--- uspace/srv/fs/minixfs/mfs_ops.c	(revision cfac8975ebbaf6dd811ad891b807455d3096a50e)
+++ uspace/srv/fs/minixfs/mfs_ops.c	(revision 48de019e1fa820c5356ff1880b5f1c1f5948e77b)
@@ -523,4 +523,8 @@
 	struct mfs_node *parent = pfn->data;
 	struct mfs_node *child = cfn->data;
+	struct mfs_sb_info *sbi = parent->instance->sbi;
+
+	if (str_size(name) > sbi->max_name_len)
+		return ENAMETOOLONG;
 
 	mfsdebug("mfs_link() %d\n", (int) child->ino_i->index);
