1 --- sysdig-0.21.0/driver/ppm_events.c~ 2018-03-29 22:00:53.000000000 +0200
2 +++ sysdig-0.21.0/driver/ppm_events.c 2018-06-18 20:45:33.813297584 +0200
7 +#if LINUX_VERSION_CODE <= KERNEL_VERSION(4, 17, 0)
8 err = sock->ops->getname(sock, (struct sockaddr *)&sock_address, &sock_address_len, 0);
10 + err = sock->ops->getname(sock, (struct sockaddr *)&sock_address, 0);
14 if(args->event_type == PPME_SOCKET_SENDTO_X)
17 * Suppose is a connected socket, fall back to fd
19 +#if LINUX_VERSION_CODE <= KERNEL_VERSION(4, 17, 0)
20 err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, &peer_address_len, 1);
22 + err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 1);
29 * This case should be very rare, fallback again to sock
31 +#if LINUX_VERSION_CODE <= KERNEL_VERSION(4, 17, 0)
32 err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, &peer_address_len, 1);
34 + err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 1);
38 } else if (args->event_type == PPME_SOCKET_SENDMSG_X) {
41 * Suppose it is a connected socket, fall back to fd
43 +#if LINUX_VERSION_CODE <= KERNEL_VERSION(4, 17, 0)
44 err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, &peer_address_len, 1);
46 + err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 1);
49 +#if LINUX_VERSION_CODE <= KERNEL_VERSION(4, 17, 0)
50 err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, &peer_address_len, 1);
52 + err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 1);
56 family = sock->sk->sk_family;
61 +#if LINUX_VERSION_CODE <= KERNEL_VERSION(4, 17, 0)
62 err = sock->ops->getname(sock, (struct sockaddr *)&sock_address, &sock_address_len, 0);
64 + err = sock->ops->getname(sock, (struct sockaddr *)&sock_address, 0);
68 family = sock->sk->sk_family;
73 +#if LINUX_VERSION_CODE <= KERNEL_VERSION(4, 17, 0)
74 err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, &peer_address_len, 1);
76 + err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 1);
80 sip = ((struct sockaddr_in *) &peer_address)->sin_addr.s_addr;
81 @@ -1045,7 +1073,11 @@
85 +#if LINUX_VERSION_CODE <= KERNEL_VERSION(4, 17, 0)
86 err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, &peer_address_len, 1);
88 + err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 1);
93 @@ -1120,7 +1152,11 @@
95 us_name = ((struct sockaddr_un *) &sock_address)->sun_path;
97 +#if LINUX_VERSION_CODE <= KERNEL_VERSION(4, 17, 0)
98 err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, &peer_address_len, 1);
100 + err = sock->ops->getname(sock, (struct sockaddr *)&peer_address, 1);
104 us_name = ((struct sockaddr_un *) &peer_address)->sun_path;