This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
neels gerrit-no-reply at lists.osmocom.orgneels has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-bsc/+/19833 ) Change subject: cbsp_link.c: disable server with listen_port = 0, not -1 ...................................................................... cbsp_link.c: disable server with listen_port = 0, not -1 smscb.h defines listen_port as "0 for disabling local server", so rather conform to that. That also allows using uint16_t for port numbers. Change-Id: Ibe743fb17f0bde22004932076d45a6ba929ac565 --- M src/osmo-bsc/bsc_init.c M src/osmo-bsc/cbsp_link.c 2 files changed, 6 insertions(+), 6 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/33/19833/1 diff --git a/src/osmo-bsc/bsc_init.c b/src/osmo-bsc/bsc_init.c index 22eba50..4dfe868 100644 --- a/src/osmo-bsc/bsc_init.c +++ b/src/osmo-bsc/bsc_init.c @@ -131,8 +131,8 @@ net->cbc->net = net; /* no cbc_hostname: client not started by default */ net->cbc->config.cbc_port = CBSP_TCP_PORT; - /* listen_port == -1: server not started by default */ - net->cbc->config.listen_port = -1; + /* listen_port == 0: server not started by default */ + net->cbc->config.listen_port = 0; net->cbc->config.listen_hostname = talloc_strdup(net->cbc, "127.0.0.1"); return net; diff --git a/src/osmo-bsc/cbsp_link.c b/src/osmo-bsc/cbsp_link.c index 6a0884e..bf9d853 100644 --- a/src/osmo-bsc/cbsp_link.c +++ b/src/osmo-bsc/cbsp_link.c @@ -203,7 +203,7 @@ } /* shut down server, if no longer configured */ - if (cbc->config.listen_port == -1) { + if (!cbc->config.listen_port) { if (cbc->server.srv || cbc->server.link) LOGP(DCBS, LOGL_NOTICE, "Stopping CBSP server\n"); if (cbc->server.srv) { @@ -236,7 +236,7 @@ } /* start server, if configured */ - if (cbc->config.listen_port != -1) { + if (cbc->config.listen_port > 0) { LOGP(DCBS, LOGL_NOTICE, "Starting CBSP Server (bound to %s:%u)\n", cbc->config.listen_hostname, cbc->config.listen_port); if (!cbc->server.link) { @@ -347,7 +347,7 @@ NO_STR "Remove CBSP Listen Port; disables inbound CBSP connections\n") { struct bsc_cbc_link *cbc = vty_cbc_data(vty); - cbc->config.listen_port = -1; + cbc->config.listen_port = 0; return CMD_SUCCESS; } @@ -402,7 +402,7 @@ vty_out(vty, "CBSP Client Connection: %s%s", cbc->client.sock_name ? cbc->client.sock_name : "Disconnected", VTY_NEWLINE); } - if (cbc->config.listen_port < 0) + if (!cbc->config.listen_port) vty_out(vty, "CBSP Server Config: Disabled%s\n", VTY_NEWLINE); else { vty_out(vty, "CBSP Server Config: Listen IP=%s, Port=%u%s\n", -- To view, visit https://gerrit.osmocom.org/c/osmo-bsc/+/19833 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-bsc Gerrit-Branch: master Gerrit-Change-Id: Ibe743fb17f0bde22004932076d45a6ba929ac565 Gerrit-Change-Number: 19833 Gerrit-PatchSet: 1 Gerrit-Owner: neels <nhofmeyr at sysmocom.de> Gerrit-MessageType: newchange -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200826/7ca1435e/attachment.htm>