summaryrefslogtreecommitdiffstats
path: root/src/server/server.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/server.c')
-rw-r--r--src/server/server.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/server.c b/src/server/server.c
index 0547a87..b11b085 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -29,7 +29,6 @@
#include <stdint.h>
#include <unistd.h>
#include <assert.h>
-
#include "../types.h"
#include "../version.h"
@@ -263,6 +262,8 @@ int main(int argc, char *argv[])
spin_init( &_images_lock, PTHREAD_PROCESS_PRIVATE );
altservers_init();
integrity_init();
+ net_init();
+ uplink_globalsInit();
logadd( LOG_INFO, "DNBD3 server starting.... Machine type: " ENDIAN_MODE );
if ( altservers_load() < 0 ) {
@@ -395,6 +396,7 @@ dnbd3_client_t* dnbd3_initClient(struct sockaddr_storage *client, int fd)
return NULL ;
}
dnbd3_client->sock = fd;
+ dnbd3_client->bytesSent = 0;
spin_init( &dnbd3_client->lock, PTHREAD_PROCESS_PRIVATE );
pthread_mutex_init( &dnbd3_client->sendMutex, NULL );
return dnbd3_client;