[Babel-users] [PATCH] Add support for unix-domain local socket
Julien Cristau
jcristau at debian.org
Sat Feb 13 10:58:23 UTC 2016
On Fri, Feb 12, 2016 at 17:51:12 +0100, Julien Cristau wrote:
> @@ -783,7 +787,19 @@ parse_option(int c, gnc_t gnc, void *closure, char *token)
> logfile = file;
> else if(strcmp(token, "pid-file") == 0)
> pidfile = file;
> - else
> + else if(strcmp(token, "local-path") == 0) {
> + if (strlen(file) >= sizeof(local_server_path))
> + goto error;
> + local_server_port = -1;
> + strncpy(local_server_path, file, sizeof(local_server_path));
> + local_server_write = 0;
> + } else if(strcmp(token, "local-path-readwrite") == 0) {
> + if (strlen(file) >= sizeof(local_server_path))
> + goto error;
> + local_server_port = -1;
> + strncpy(local_server_path, file, sizeof(local_server_path));
> + local_server_write = 1;
> + } else
> abort();
> } else if(strcmp(token, "debug") == 0) {
> int d;
I'm not sure it makes sense to accept local-path*/local-port* changes
from the local interface itself. Doing that means I'll unlink the wrong
path on exit. The same is already true for pid-file, though.
Cheers,
Julien
More information about the Babel-users
mailing list