server: fix sk typo and add endian type to probe
Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/server.c b/server.c
index 0b1c27f..dd0aeb3 100644
--- a/server.c
+++ b/server.c
@@ -324,6 +324,9 @@
memset(&probe, 0, sizeof(probe));
gethostname((char *) probe.hostname, sizeof(probe.hostname));
+#ifdef FIO_BIG_ENDIAN
+ probe.bigendian = 1;
+#endif
probe.fio_major = FIO_MAJOR;
probe.fio_minor = FIO_MINOR;
probe.fio_patch = FIO_PATCH;
@@ -645,7 +648,7 @@
return -1;
}
#ifdef SO_REUSEPORT
- if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt)) < 0) {
+ if (setsockopt(sk, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt)) < 0) {
log_err("fio: setsockopt: %s\n", strerror(errno));
return -1;
}