From b197aa1988037a2839c4dcf752a343d9cfae7987 Mon Sep 17 00:00:00 2001 From: Julius Bünger Date: Fri, 13 Jul 2018 01:14:43 +0200 Subject: rps service: check return value when opening cadet port --- src/rps/gnunet-service-rps.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/rps') diff --git a/src/rps/gnunet-service-rps.c b/src/rps/gnunet-service-rps.c index c60ab5e63..5d568dfac 100644 --- a/src/rps/gnunet-service-rps.c +++ b/src/rps/gnunet-service-rps.c @@ -4389,6 +4389,13 @@ run (void *cls, NULL, /* WindowSize handler */ cleanup_destroyed_channel, /* Disconnect handler */ cadet_handlers); + if (NULL == cadet_port) + { + LOG (GNUNET_ERROR_TYPE_ERROR, + "Cadet port `%s' is already in use.\n", + GNUNET_APPLICATION_PORT_RPS); + GNUNET_assert (0); + } peerinfo_handle = GNUNET_PEERINFO_connect (cfg); -- cgit v1.2.3