diff options
author | Jesse Luehrs <doy@tozt.net> | 2022-02-08 02:04:28 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2022-02-08 02:04:28 -0500 |
commit | 5a24fdc29c35cb5f00d97c9ac86e3588ece5c095 (patch) | |
tree | c70394454b1f2ddb108160e6135427e37d090e1f | |
parent | e0223d8b5031e179462b250a8ab04315057e740a (diff) | |
download | mbsyncloop-5a24fdc29c35cb5f00d97c9ac86e3588ece5c095.tar.gz mbsyncloop-5a24fdc29c35cb5f00d97c9ac86e3588ece5c095.zip |
fix busy loop
not sure why, but
-rwxr-xr-x | mbsyncloop | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -48,10 +48,10 @@ die "fork failed: $!" unless defined $pw_pid; if (!$pw_pid) { $SIG{PIPE} = 'IGNORE'; setpgrp(0, 0); - open my $fh, '>', $pw_pipe or die "couldn't open $pw_pipe"; while (1) { + open my $fh, '>', $pw_pipe or die "couldn't open $pw_pipe"; $fh->print("$pw\n"); - $fh->flush; + close $fh; } } |