Connect to syslogd using SYSLOG_UNIX_PATH variable, if set
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
parent
cedff49662
commit
fe3066f4c2
@ -490,7 +490,11 @@ connectlog_r(struct syslog_data *data)
|
|||||||
#endif
|
#endif
|
||||||
.sun_path = _PATH_LOG,
|
.sun_path = _PATH_LOG,
|
||||||
};
|
};
|
||||||
|
char *path;
|
||||||
|
|
||||||
|
path = getenv("SYSLOG_UNIX_PATH");
|
||||||
|
if (!data->log_sockpath && path)
|
||||||
|
data->log_sockpath = path;
|
||||||
if (data->log_sockpath && !access(data->log_sockpath, W_OK))
|
if (data->log_sockpath && !access(data->log_sockpath, W_OK))
|
||||||
strlcpy(sun.sun_path, data->log_sockpath, sizeof(sun.sun_path));
|
strlcpy(sun.sun_path, data->log_sockpath, sizeof(sun.sun_path));
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user