A number of updates to do with service startup
Telnet protocol support Debug cli
This commit is contained in:
@ -130,7 +130,7 @@ int i, n;
|
||||
for (server = service->databases, n = 0; server; server = server->nextdb)
|
||||
n++;
|
||||
|
||||
inst->servers = (BACKEND **)calloc(n, sizeof(BACKEND *));
|
||||
inst->servers = (BACKEND **)calloc(n + 1, sizeof(BACKEND *));
|
||||
if (!inst->servers)
|
||||
{
|
||||
free(inst);
|
||||
@ -153,6 +153,7 @@ int i, n;
|
||||
inst->servers[n]->count = 0;
|
||||
n++;
|
||||
}
|
||||
inst->servers[n] = NULL;
|
||||
|
||||
/*
|
||||
* We have completed the creation of the instance data, so now
|
||||
@ -194,7 +195,7 @@ int i;
|
||||
candidate = inst->servers[0];
|
||||
for (i = 1; inst->servers[i]; i++);
|
||||
{
|
||||
if (inst->servers[i]->count < candidate->count)
|
||||
if (inst->servers[i] && inst->servers[i]->count < candidate->count)
|
||||
candidate = inst->servers[i];
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user