Is a bug at line [275 ](https://github.com/shadowsocks/shadowsocks-libev/blob/03181689380e2a4f8c5cf93f36dab7196764e263/src/plugin.c#L275)in the plugin.c? getcwd() will return NULL when it fails, and will not go to the code block in {} when it succeeds. I did not understand the logical meaning here, but intuitively it should be wrong writing.