diff options
| author | Garrett D'Amore <garrett@damore.org> | 2016-12-13 22:41:35 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2016-12-13 22:41:35 -0800 |
| commit | ec9f917101371baaae34ca10ae952392c2c2343d (patch) | |
| tree | 9ad7b85748d4d70248c7e720e5e3045ef2d77f6b /src/core/transport.c | |
| parent | 4919519754a0b5aee826add75273c291c33c4b5f (diff) | |
| download | nng-ec9f917101371baaae34ca10ae952392c2c2343d.tar.gz nng-ec9f917101371baaae34ca10ae952392c2c2343d.tar.bz2 nng-ec9f917101371baaae34ca10ae952392c2c2343d.zip | |
More comments, and detection of fork-reentrancy. Much effort was spent
trying to come to a fork-safe solution, but ultimately we gave up.
Diffstat (limited to 'src/core/transport.c')
| -rw-r--r-- | src/core/transport.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/transport.c b/src/core/transport.c index 1053cf16..c4ac9faf 100644 --- a/src/core/transport.c +++ b/src/core/transport.c @@ -49,14 +49,14 @@ nni_transport_init(void) } void -nni_transport_fork(int prefork) +nni_transport_fini(void) { int i; struct nni_transport *ops; for (i = 0; (ops = transports[i]) != NULL; i++) { - if (ops->tran_fork != NULL) { - ops->tran_fork(prefork); + if (ops->tran_fini != NULL) { + ops->tran_fini(); } } } |
