From 9cb6003c1602155d0fb0b772769243bdf0822c17 Mon Sep 17 00:00:00 2001 From: Michael Tuexen <tuexen@fh-muenster.de> Date: Sat, 7 Oct 2017 20:32:06 +0200 Subject: [PATCH] Improve error handling. --- gtests/net/packetdrill/run_system_call.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gtests/net/packetdrill/run_system_call.c b/gtests/net/packetdrill/run_system_call.c index 9ab6c80e..753cb60a 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; -- GitLab