X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=instrumentation%2Fsyscalls%2Fheaders%2Fx86-64-syscalls-3.10.0-rc7_pointers_override.h;h=b262228f9a641835a287489ebd724ac27e696ee8;hb=5a561ac39cd77ecda3fbdb2bfaafac56b174225c;hp=22c328ac397e7205a1d09a73dc2f96ea7d1a8a9d;hpb=e36de50dd09527901339797a61a0a40d241c1a6d;p=lttng-modules.git diff --git a/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_pointers_override.h b/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_pointers_override.h index 22c328ac..b262228f 100644 --- a/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_pointers_override.h +++ b/instrumentation/syscalls/headers/x86-64-syscalls-3.10.0-rc7_pointers_override.h @@ -14,7 +14,7 @@ SC_LTTNG_TRACEPOINT_EVENT_CODE(connect, TP_code_pre( sc_in( memset(tp_locvar, 0, sizeof(*tp_locvar)); - if (addrlen < sizeof(struct sockaddr)) + if (addrlen < sizeof(tp_locvar->sa_family)) goto skip_code; (void) get_user(tp_locvar->sa_family, &uservaddr->sa_family); switch (tp_locvar->sa_family) { @@ -66,7 +66,7 @@ SC_LTTNG_TRACEPOINT_EVENT_CODE(connect, (void) get_user(tp_locvar->uaddr_len, upeer_addrlen); \ ) \ sc_out( \ - if (tp_locvar->uaddr_len < sizeof(struct sockaddr)) \ + if (tp_locvar->uaddr_len < sizeof(tp_locvar->sa_family)) \ goto skip_code; \ (void) get_user(tp_locvar->sa_family, &upeer_sockaddr->sa_family); \ switch (tp_locvar->sa_family) { \