mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
fixed another potential fork bomb where the wins file becomes
non-writeable for some reason.
This commit is contained in:
parent
5e6488d483
commit
9edd43dcd6
@ -234,6 +234,8 @@ static void complete_sync(struct sync_record *s)
|
||||
int count=0;
|
||||
|
||||
f = fopen(s->fname,"r");
|
||||
|
||||
if (!f) return;
|
||||
|
||||
while (!feof(f)) {
|
||||
|
||||
|
@ -1569,6 +1569,9 @@ void wins_write_database(BOOL background)
|
||||
if((fp = fopen(fnamenew,"w")) == NULL)
|
||||
{
|
||||
DEBUG(0,("wins_write_database: Can't open %s. Error was %s\n", fnamenew, strerror(errno)));
|
||||
if (background) {
|
||||
_exit(0);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user