mirror of
https://github.com/haproxy/haproxy.git
synced 2026-04-15 21:59:41 -04:00
BUILD: use MAXPATHLEN instead of NAME_MAX.
This fixes building on at least Solaris, where NAME_MAX doesn't exist.
This commit is contained in:
parent
a8d8d6e8f6
commit
f143b8040b
2 changed files with 3 additions and 3 deletions
|
|
@ -1354,7 +1354,7 @@ static int _getsocks(char **args, struct appctx *appctx, void *private)
|
|||
/* We will send sockets MAX_SEND_FD per MAX_SEND_FD, allocate a
|
||||
* buffer big enough to store the socket informations.
|
||||
*/
|
||||
tmpbuf = malloc(MAX_SEND_FD * (1 + NAME_MAX + 1 + IFNAMSIZ + sizeof(int)));
|
||||
tmpbuf = malloc(MAX_SEND_FD * (1 + MAXPATHLEN + 1 + IFNAMSIZ + sizeof(int)));
|
||||
if (tmpbuf == NULL) {
|
||||
Warning("Failed to allocate memory to transfer socket informations\n");
|
||||
goto out;
|
||||
|
|
|
|||
|
|
@ -968,7 +968,7 @@ static int get_old_sockets(const char *unixsocket)
|
|||
ret = 0;
|
||||
goto out;
|
||||
}
|
||||
tmpbuf = malloc(fd_nb * (1 + NAME_MAX + 1 + IFNAMSIZ + sizeof(int)));
|
||||
tmpbuf = malloc(fd_nb * (1 + MAXPATHLEN + 1 + IFNAMSIZ + sizeof(int)));
|
||||
if (tmpbuf == NULL) {
|
||||
Warning("Failed to allocate memory while receiving sockets\n");
|
||||
goto out;
|
||||
|
|
@ -980,7 +980,7 @@ static int get_old_sockets(const char *unixsocket)
|
|||
}
|
||||
msghdr.msg_control = cmsgbuf;
|
||||
msghdr.msg_controllen = CMSG_SPACE(sizeof(int)) * MAX_SEND_FD;
|
||||
iov.iov_len = MAX_SEND_FD * (1 + NAME_MAX + 1 + IFNAMSIZ + sizeof(int));
|
||||
iov.iov_len = MAX_SEND_FD * (1 + MAXPATHLEN + 1 + IFNAMSIZ + sizeof(int));
|
||||
do {
|
||||
int ret3;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue