diff options
Diffstat (limited to 'libsoup/soup-server.c')
-rw-r--r-- | libsoup/soup-server.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libsoup/soup-server.c b/libsoup/soup-server.c index ab963664..8b787ebf 100644 --- a/libsoup/soup-server.c +++ b/libsoup/soup-server.c @@ -319,10 +319,11 @@ soup_server_new (const char *optname1, ...) } priv->listen_sock = - soup_socket_new (SOUP_SOCKET_SSL_CREDENTIALS, priv->ssl_creds, + soup_socket_new (SOUP_SOCKET_LOCAL_ADDRESS, priv->interface, + SOUP_SOCKET_SSL_CREDENTIALS, priv->ssl_creds, SOUP_SOCKET_ASYNC_CONTEXT, priv->async_context, NULL); - if (!soup_socket_listen (priv->listen_sock, priv->interface)) { + if (!soup_socket_listen (priv->listen_sock)) { g_object_unref (server); return NULL; } |