Re: [PATCH] Unix domain socket filename redirection (patch update)

2017-06-21 Thread Zartaj Majeed
need to use strncmp for relative path check: if (!strncmp (s, "/./", 3) || !strncmp (s, "/../", 4)) { ++s; } On Wed, Jun 21, 2017 at 8:53 AM, Zartaj Majeed wrote: > This update to the patch adds the following: > > 1. Check socket file path length less than sizeof sun_path array in > s

Re: [PATCH] Unix domain socket filename redirection (patch update)

2017-06-21 Thread Zartaj Majeed
This update to the patch adds the following: 1. Check socket file path length less than sizeof sun_path array in struct sockaddr_un 2. Allow relative socket file paths starting with "./" or "../". This means the pseudo filename opened in bash is of the form "/dev/unixstream/./xyz.sock" or "/dev/un