summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSimon Rettberg2013-11-07 18:30:13 +0100
committerSimon Rettberg2013-11-07 18:30:13 +0100
commit3c71c419b2485000a880c8c67d4251e487cd1ea5 (patch)
tree4165532422118e89717e9997fd9306916d23f333 /src
parent[SERVER] Add --bind parameter to specify bind interface (currently IPv4 only) (diff)
downloaddnbd3-3c71c419b2485000a880c8c67d4251e487cd1ea5.tar.gz
dnbd3-3c71c419b2485000a880c8c67d4251e487cd1ea5.tar.xz
dnbd3-3c71c419b2485000a880c8c67d4251e487cd1ea5.zip
Joey style commit
Diffstat (limited to 'src')
-rw-r--r--src/server/server.c2
-rw-r--r--src/server/sockhelper.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/server/server.c b/src/server/server.c
index c469e72..5c54333 100644
--- a/src/server/server.c
+++ b/src/server/server.c
@@ -180,7 +180,7 @@ int main(int argc, char *argv[])
char *bindAddress = NULL;
int64_t paramSize = -1;
int paramRevision = -1;
- static const char *optString = "c:d:nrsihv?";
+ static const char *optString = "c:d:b:nrsihv?";
static const struct option longOpts[] = {
{ "config", required_argument, NULL, 'c' },
{ "delay", required_argument, NULL, 'd' },
diff --git a/src/server/sockhelper.c b/src/server/sockhelper.c
index ffb34e9..83bea2e 100644
--- a/src/server/sockhelper.c
+++ b/src/server/sockhelper.c
@@ -85,7 +85,7 @@ int sock_listen_any(int protocol_family, uint16_t port, char* bind_addr)
{
struct sockaddr_storage addr;
struct in_addr local;
- if (bind_addr == NULL) {
+ if (bind_addr != NULL) {
if (!inet_aton(bind_addr, &local)) return -1;
}
memset( &addr, 0, sizeof(addr) );