mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-04-01 22:48:25 +00: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
@ -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 New Issue
Block a user