projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updates.
[silc.git]
/
apps
/
silcd
/
server.c
diff --git
a/apps/silcd/server.c
b/apps/silcd/server.c
index c831c1586bcede4b0cbd29d08c0e300e8054fa98..86b0a3dc048bb11b5ff537dd8cbbd69855c388d9 100644
(file)
--- a/
apps/silcd/server.c
+++ b/
apps/silcd/server.c
@@
-111,7
+111,7
@@
void silc_server_free(SilcServer server)
int silc_server_init(SilcServer server)
{
int silc_server_init(SilcServer server)
{
- int *sock = NULL, sock_count
= 0
, i;
+ int *sock = NULL, sock_count, i;
SilcServerID *id;
SilcServerEntry id_entry;
SilcIDListPurge purge;
SilcServerID *id;
SilcServerEntry id_entry;
SilcIDListPurge purge;
@@
-181,6
+181,7
@@
int silc_server_init(SilcServer server)
tmp = silc_net_create_server(server->config->listen_port->port,
server->config->listen_port->listener_ip);
tmp = silc_net_create_server(server->config->listen_port->port,
server->config->listen_port->listener_ip);
+
if (tmp < 0) {
SILC_LOG_ERROR(("Could not create server listener: %s on %d",
server->config->listen_port->listener_ip,
if (tmp < 0) {
SILC_LOG_ERROR(("Could not create server listener: %s on %d",
server->config->listen_port->listener_ip,
@@
-188,7
+189,7
@@
int silc_server_init(SilcServer server)
goto err0;
}
goto err0;
}
- sock = silc_realloc(sock,
(sizeof(int *) * (sock_count + 1)
));
+ sock = silc_realloc(sock,
sizeof(*sock) * (sock_count + 1
));
sock[sock_count] = tmp;
sock_count++;
listen = listen->next;
sock[sock_count] = tmp;
sock_count++;
listen = listen->next;