diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2014-09-18 15:14:04 +0200 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2014-09-18 15:14:04 +0200 |
commit | 1669c1b67706905500ab397c95afb796466cf2a6 (patch) | |
tree | 5c2ddbc8c232089926cbea2742b7481d99123c66 /src/master.c | |
parent | d3bf01e1c5c60113d012537ee52f69515cf5ecb7 (diff) | |
download | biruda-1669c1b67706905500ab397c95afb796466cf2a6.tar.gz biruda-1669c1b67706905500ab397c95afb796466cf2a6.tar.bz2 |
fixed FSM state error in double nn_term
Diffstat (limited to 'src/master.c')
-rw-r--r-- | src/master.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/master.c b/src/master.c index 6dc764a..4572a65 100644 --- a/src/master.c +++ b/src/master.c @@ -111,11 +111,13 @@ int master_init( const char *control ) return 0; } -void master_terminate( ) +void master_terminate( int terminate_nanomsg ) { master_must_terminate = 1; - nn_term( ); + if( terminate_nanomsg ) { + nn_term( ); + } } int master_free( ) |