forked from github/abduco
Respect $TMPDIR when creating sockets
This commit is contained in:
parent
4fdb48dfcd
commit
3a14718bb7
2
abduco.c
2
abduco.c
|
|
@ -184,6 +184,8 @@ static void usage() {
|
||||||
static int create_socket_dir() {
|
static int create_socket_dir() {
|
||||||
size_t maxlen = sizeof(sockaddr.sun_path);
|
size_t maxlen = sizeof(sockaddr.sun_path);
|
||||||
char *dir = getenv("HOME");
|
char *dir = getenv("HOME");
|
||||||
|
if (!dir)
|
||||||
|
dir = getenv("TMPDIR");
|
||||||
if (!dir)
|
if (!dir)
|
||||||
dir = "/tmp";
|
dir = "/tmp";
|
||||||
int len = snprintf(sockaddr.sun_path, maxlen, "%s/.%s/", dir, server.name);
|
int len = snprintf(sockaddr.sun_path, maxlen, "%s/.%s/", dir, server.name);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue