diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-03-10 18:47:04 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-03-10 18:47:04 +0100 |
commit | 94c86ded60e80faf8e9dc566c4b016f1fb3b2ce4 (patch) | |
tree | 8d7fd30f3e7ded429309035eca9716b86e4a9732 /src/transport/transport-testing-main.c | |
parent | b7f90bbe25c967235643005ef003203eac80618d (diff) | |
download | gnunet-94c86ded60e80faf8e9dc566c4b016f1fb3b2ce4.tar.gz gnunet-94c86ded60e80faf8e9dc566c4b016f1fb3b2ce4.zip |
check GNUNET_PROGRAM_run return value
Diffstat (limited to 'src/transport/transport-testing-main.c')
-rw-r--r-- | src/transport/transport-testing-main.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/transport/transport-testing-main.c b/src/transport/transport-testing-main.c index a79d81cb9..81a66e113 100644 --- a/src/transport/transport-testing-main.c +++ b/src/transport/transport-testing-main.c | |||
@@ -146,7 +146,7 @@ struct GNUNET_TRANSPORT_TESTING_InternalPeerContext | |||
146 | 146 | ||
147 | /** | 147 | /** |
148 | * Information tracked per connected peer. | 148 | * Information tracked per connected peer. |
149 | */ | 149 | */ |
150 | struct ConnectPairInfo | 150 | struct ConnectPairInfo |
151 | { | 151 | { |
152 | /** | 152 | /** |
@@ -235,7 +235,7 @@ my_nc (void *cls, | |||
235 | struct GNUNET_TRANSPORT_TESTING_InternalPeerContext *ipi = cls; | 235 | struct GNUNET_TRANSPORT_TESTING_InternalPeerContext *ipi = cls; |
236 | struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext *ccc = ipi->ccc; | 236 | struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext *ccc = ipi->ccc; |
237 | struct ConnectPairInfo *cpi; | 237 | struct ConnectPairInfo *cpi; |
238 | 238 | ||
239 | if (NULL != ccc->nc) | 239 | if (NULL != ccc->nc) |
240 | ccc->nc (ccc->cls, | 240 | ccc->nc (ccc->cls, |
241 | ccc->p[ipi->off], | 241 | ccc->p[ipi->off], |
@@ -262,7 +262,7 @@ my_nd (void *cls, | |||
262 | struct GNUNET_TRANSPORT_TESTING_InternalPeerContext *ipi = cls; | 262 | struct GNUNET_TRANSPORT_TESTING_InternalPeerContext *ipi = cls; |
263 | struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext *ccc = ipi->ccc; | 263 | struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext *ccc = ipi->ccc; |
264 | struct ConnectPairInfo *cpi = custom_cls; | 264 | struct ConnectPairInfo *cpi = custom_cls; |
265 | 265 | ||
266 | if (NULL != ccc->nd) | 266 | if (NULL != ccc->nd) |
267 | ccc->nd (ccc->cls, | 267 | ccc->nd (ccc->cls, |
268 | ccc->p[ipi->off], | 268 | ccc->p[ipi->off], |
@@ -535,13 +535,15 @@ GNUNET_TRANSPORT_TESTING_connect_check (void *cls, | |||
535 | ip[i].off = i; | 535 | ip[i].off = i; |
536 | ip[i].ccc = ccc; | 536 | ip[i].ccc = ccc; |
537 | } | 537 | } |
538 | GNUNET_PROGRAM_run ((sizeof (argv) / sizeof (char *)) - 1, | 538 | if (GNUNET_OK != |
539 | argv, | 539 | GNUNET_PROGRAM_run ((sizeof (argv) / sizeof (char *)) - 1, |
540 | test_name_, | 540 | argv, |
541 | "nohelp", | 541 | test_name_, |
542 | options, | 542 | "nohelp", |
543 | &connect_check_run, | 543 | options, |
544 | ccc); | 544 | &connect_check_run, |
545 | ccc)) | ||
546 | return GNUNET_SYSERR; | ||
545 | return ccc->global_ret; | 547 | return ccc->global_ret; |
546 | } | 548 | } |
547 | 549 | ||