Create socket in /tmp for security

Some systems do not allow UNIX sockets from arbitrary directories.
Instead of trying to `#define SOCKET_PATH` correctly I assume the /tmp/
directory is accessible and use it.
This commit is contained in:
Eric Hodel
2016-05-12 17:47:56 -07:00
parent 777cf70cc5
commit 11961b42ac
+1 -1
View File
@@ -25,7 +25,7 @@ mrb_io_test_io_setup(mrb_state *mrb, mrb_value self)
char rfname[] = "tmp.mruby-io-test.XXXXXXXX";
char wfname[] = "tmp.mruby-io-test.XXXXXXXX";
char symlinkname[] = "tmp.mruby-io-test.XXXXXXXX";
char socketname[] = "tmp.mruby-io-test.XXXXXXXX";
char socketname[] = "/tmp/mruby-io-test.XXXXXXXX";
char msg[] = "mruby io test\n";
mode_t mask;
int fd0, fd1, fd2, fd3;