From 166dce4bdf2573a1641c1de5243e2465b190f0dd Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Thu, 29 Nov 2012 14:35:33 +0100 Subject: [PATCH] net: fix segfault with receiver, tcp, and no hostname set Signed-off-by: Jens Axboe --- engines/net.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/engines/net.c b/engines/net.c index c5337994..101f7540 100644 --- a/engines/net.c +++ b/engines/net.c @@ -543,6 +543,15 @@ static int fio_netio_setup_connect_inet(struct thread_data *td, { struct netio_data *nd = td->io_ops->data; + if (!host) { + log_err("fio: connect with no host to connect to.\n"); + if (td_read(td)) + log_err("fio: did you forget to set 'listen'?\n"); + + td_verror(td, EINVAL, "no hostname= set"); + return 1; + } + nd->addr.sin_family = AF_INET; nd->addr.sin_port = htons(port); -- 2.25.1