diff --git a/gtests/net/packetdrill/run_system_call.c b/gtests/net/packetdrill/run_system_call.c index 9ab6c80ec07a52be701d354474faff1a052e1931..753cb60aa81d5f13353070753875932f9af8d304 100644 --- a/gtests/net/packetdrill/run_system_call.c +++ b/gtests/net/packetdrill/run_system_call.c @@ -4281,7 +4281,8 @@ static int syscall_setsockopt(struct state *state, struct syscall_spec *syscall, return STATUS_ERR; } if (get_sockstorage_arg(val_expression->value.sctp_setprim->ssp_addr, - &setprim.ssp_addr, live_fd)) { + &setprim.ssp_addr, live_fd)) { + asprintf(error, "can't determine ssp_addr"); return STATUS_ERR; } optval = &setprim; @@ -4309,7 +4310,8 @@ static int syscall_setsockopt(struct state *state, struct syscall_spec *syscall, return STATUS_ERR; } if (get_sockstorage_arg(val_expression->value.sctp_setpeerprim->sspp_addr, - &setpeerprim.sspp_addr, live_fd)) { + &setpeerprim.sspp_addr, live_fd)) { + asprintf(error, "can't determine sspp_addr"); return STATUS_ERR; } optval = &setpeerprim;