]> Zhao Yanbai Git Server - minix.git/commit
UDS: terminate canonical path string 92/392/2
authorThomas Veerman <thomas@minix3.org>
Fri, 8 Mar 2013 14:17:13 +0000 (14:17 +0000)
committerThomas Veerman <thomas@minix3.org>
Fri, 8 Mar 2013 15:42:32 +0000 (15:42 +0000)
commit76ddef10daacc4ff06e1afee29e2945b621cef5b
tree4b8f7ec485a90470839a4bb5db917d8e9d7f3c3e
parent08283d6d4dda3cdd4bf998e71d4db4c2c3aa7b7a
UDS: terminate canonical path string

When you provided a string with junk after the terminating nul to a
UNIX domain socket and used bind(2), the canonical path function would
not properly terminate the new string. This caused VFS to return
ENAMETOOLONG on an otherwise valid path name.

Test case is added to test56.

Change-Id: I883b6be23d9e4ea13c3cee28cbb3726343df037f
servers/vfs/path.c
test/test56.c