summaryrefslogtreecommitdiffstats
path: root/src/server
diff options
context:
space:
mode:
authorJohann Latocha2012-02-16 19:54:15 +0100
committerJohann Latocha2012-02-16 19:54:15 +0100
commit80fd019d337aefe04532476d342ddb0d1aff2851 (patch)
treeaea7173ff3535dc25943d0488b0be6abc9e69e55 /src/server
parent[KERNEL] Switch server on connection lost (diff)
downloaddnbd3-80fd019d337aefe04532476d342ddb0d1aff2851.tar.gz
dnbd3-80fd019d337aefe04532476d342ddb0d1aff2851.tar.xz
dnbd3-80fd019d337aefe04532476d342ddb0d1aff2851.zip
[KERNEL] Major bug fixes
Diffstat (limited to 'src/server')
-rw-r--r--src/server/net.c6
-rw-r--r--src/server/server.c2
-rw-r--r--src/server/utils.c4
3 files changed, 6 insertions, 6 deletions
diff --git a/src/server/net.c b/src/server/net.c
index af521b9..a42588d 100644
--- a/src/server/net.c
+++ b/src/server/net.c
@@ -63,14 +63,14 @@ void *dnbd3_handle_query(void *dnbd3_client)
}
pthread_spin_lock(&client->spinlock);
- if (client->image->num_servers < MAX_NUMBER_SERVERS)
+ if (client->image->num_servers < NUMBER_SERVERS)
reply.size = client->image->num_servers * sizeof(struct in_addr);
else
- reply.size = MAX_NUMBER_SERVERS * sizeof(struct in_addr);
+ reply.size = NUMBER_SERVERS * sizeof(struct in_addr);
send(client->sock, (char *) &reply, sizeof(dnbd3_reply_t), 0);
- for (i = 0; i < client->image->num_servers && i < MAX_NUMBER_SERVERS; i++)
+ for (i = 0; i < client->image->num_servers && i < NUMBER_SERVERS; i++)
{
inet_aton(client->image->servers[i], &server);
send(client->sock, (char *) &server, sizeof(struct in_addr), 0);
diff --git a/src/server/server.c b/src/server/server.c
index d6db52d..dba7cdd 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -151,7 +151,7 @@ int main(int argc, char* argv[])
unsigned int len = sizeof(client);
int fd;
struct timeval timeout;
- timeout.tv_sec = SERVER_SOCKET_TIMEOUT;
+ timeout.tv_sec = SOCKET_TIMEOUT_SERVER;
timeout.tv_usec = 0;
// setup icp
diff --git a/src/server/utils.c b/src/server/utils.c
index 891d0b9..70e195e 100644
--- a/src/server/utils.c
+++ b/src/server/utils.c
@@ -51,8 +51,8 @@ void dnbd3_load_config(char *file)
_images[i].rid = g_key_file_get_integer(gkf, groups[i], "rid", NULL);
_images[i].atime = 0;
- if (_images[i].num_servers > MAX_NUMBER_SERVERS)
- printf("WARN: Max allowed servers %i\n", MAX_NUMBER_SERVERS);
+ if (_images[i].num_servers > NUMBER_SERVERS)
+ printf("WARN: Max allowed servers %i\n", NUMBER_SERVERS);
fd = open(_images[i].file, O_RDONLY);
if (fd > 0)