]> granicus.if.org Git - php/commitdiff
Address path is 104 bytes on macOs compared to 108 on Linux
authorGeorge Peter Banyard <girgias@php.net>
Tue, 4 Feb 2020 21:23:56 +0000 (22:23 +0100)
committerGeorge Peter Banyard <girgias@php.net>
Tue, 4 Feb 2020 21:23:56 +0000 (22:23 +0100)
ext/sockets/sockets.c

index b4f5da6b01953d17e30522982f14e95ee6670faf..2f0184097f665aac77b124207438fbe30595940a 100644 (file)
@@ -1719,7 +1719,7 @@ PHP_FUNCTION(socket_sendto)
                case AF_UNIX:
                        memset(&s_un, 0, sizeof(s_un));
                        s_un.sun_family = AF_UNIX;
-                       snprintf(s_un.sun_path, 108, "%s", addr);
+                       snprintf(s_un.sun_path, sizeof(s_un.sun_path), "%s", addr);
 
                        retval = sendto(php_sock->bsd_socket, buf, ((size_t)len > buf_len) ? buf_len : (size_t)len,     flags, (struct sockaddr *) &s_un, SUN_LEN(&s_un));
                        break;