diff options
author | mrb0nk500 <b0nk@b0nk.xyz> | 2022-08-03 15:58:17 -0300 |
---|---|---|
committer | mrb0nk500 <b0nk@b0nk.xyz> | 2022-08-03 15:58:17 -0300 |
commit | 8588fb838229b6d08fb34d9a3b8eb7b793b84523 (patch) | |
tree | 997a1573d0c97ed530328f5bdf7c36dbf5225382 | |
parent | fd3c65ddfba142af718dda3ca985358a1420b9fa (diff) |
network: Save the address string made by `addr_to_str()` to `addr_str`
in `create_socket()`
-rw-r--r-- | network.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -32,6 +32,7 @@ int create_socket(struct sockaddr *sa, size_t sock_len) { const int one = 1; /* Create a new listen socket. */ const int fd = socket(sa->sa_family, SOCK_SEQPACKET, IPPROTO_SCTP); + const char *addr_str = addr_to_str(sa, sock_len); int ret = fd; /* Did we fail to create the listen socket? */ @@ -75,9 +76,9 @@ int create_socket(struct sockaddr *sa, size_t sock_len) { /* Unlink the path. */ unlink(sa_un->sun_path); } - log(LOG_ERR, "Failed to create socket for address \"%s\".", addr_to_str(sa, sock_len)); + log_reason(LOG_ERR, "Failed to create socket for address \"%s\".", addr_str, strerror(errno)); } else { - log(LOG_INFO, "Successfully created socket descriptor %i for address \"%s\".", fd, addr_to_str(sa, sock_len)); + log(LOG_INFO, "Successfully created socket descriptor %i for address \"%s\".", fd, addr_str); } return ret; |