summaryrefslogtreecommitdiffstats
path: root/src/server/server.c
diff options
context:
space:
mode:
authorsr2012-09-03 21:00:26 +0200
committersr2012-09-03 21:00:26 +0200
commit60b2ba6ef9ed779d750958b6422f05c93a4a2d91 (patch)
tree46fdacf6a9439947e91af4c3d9de3006d41e5380 /src/server/server.c
parent[*] Fixed and unified formatting (diff)
downloaddnbd3-60b2ba6ef9ed779d750958b6422f05c93a4a2d91.tar.gz
dnbd3-60b2ba6ef9ed779d750958b6422f05c93a4a2d91.tar.xz
dnbd3-60b2ba6ef9ed779d750958b6422f05c93a4a2d91.zip
[SERVER] Check which dnbd3 devices are idle and ready to use for proxy mode
[SERVER] Skeleton of server-to-server communication [SERVER] Update access-time of images in use by actual clients [*] Add dnbd3_host_t type to handle address+port+addrtype consistently across the project
Diffstat (limited to 'src/server/server.c')
-rw-r--r--src/server/server.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/server/server.c b/src/server/server.c
index 9fc5383..4b30009 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -31,7 +31,7 @@
#include "../version.h"
#include "server.h"
-#include "utils.h"
+#include "saveload.h"
#include "net.h"
#include "ipc.h"
#include "memlog.h"
@@ -245,10 +245,11 @@ int main(int argc, char *argv[])
continue;
}
// TODO: Extend this if you ever want to add IPv6 (something like:)
- // dnbd3_client->addrtype = AF_INET6;
- // memcpy(dnbd3_client->ipaddr, &(client.sin6_addr), 16);
- dnbd3_client->addrtype = AF_INET;
- memcpy(dnbd3_client->ipaddr, &(client.sin_addr), 4);
+ // dnbd3_client->host.type = AF_INET6;
+ // memcpy(dnbd3_client->host.addr, &(client.sin6_addr), 16);
+ dnbd3_client->host.type = AF_INET;
+ memcpy(dnbd3_client->host.addr, &(client.sin_addr), 4);
+ dnbd3_client->host.port = client.sin_port;
dnbd3_client->sock = fd;
dnbd3_client->image = NULL;