diff options
author | Andrew Tridgell <tridge@samba.org> | 1998-09-17 06:36:08 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1998-09-17 06:36:08 +0000 |
commit | e959f2e2322cfac811946d418406267629a2c12b (patch) | |
tree | 84205289f154795242b9bf47420c6c848c450cd0 /source3/smbd | |
parent | 20d3988e06c0b8eab7a63ece62c538e8eeee130e (diff) | |
download | samba-e959f2e2322cfac811946d418406267629a2c12b.tar.gz samba-e959f2e2322cfac811946d418406267629a2c12b.tar.bz2 samba-e959f2e2322cfac811946d418406267629a2c12b.zip |
fixed a potential problem with wins_write_database() child processes.
In sig_term() we were calling wins_write_database(0) which would fork a
child. This child might then get killed by the same process killing
off the parent. That process would then fork another child etc.
The solution is to pass a "background" flag to wins_write_database(0)
and only fork if this is set.
(This used to be commit 1e1a512e3ff59f962fb3de382f671618bed60839)
Diffstat (limited to 'source3/smbd')
0 files changed, 0 insertions, 0 deletions