bin/153261: sed: fix for a race condition (from illumos)
Pedro F. Giffuni
giffunip at tutopia.com
Tue Dec 28 16:20:10 UTC 2010
The following reply was made to PR bin/153261; it has been noted by GNATS.
From: "Pedro F. Giffuni" <giffunip at tutopia.com>
To: bug-followup at FreeBSD.org, Jilles Tjoelker <jilles at stack.nl>
Cc:
Subject: Re: bin/153261: sed: fix for a race condition (from illumos)
Date: Tue, 28 Dec 2010 08:19:42 -0800 (PST)
--0-1632005195-1293553182=:99003
Content-Type: text/plain; charset=us-ascii
I can confirm there was a problem with msdosfs.
The attached patch fixes it.
--0-1632005195-1293553182=:99003
Content-Type: text/plain; name="patch-sed1.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="patch-sed1.txt"
LS0tIHNlZC9tYWluLmMub3JpZwkyMDEwLTEyLTE4IDE4OjM3OjUwLjAwMDAw
MDAwMCArMDAwMAorKysgc2VkL21haW4uYwkyMDEwLTEyLTI4IDExOjAxOjQz
LjAwMDAwMDAwMCArMDAwMApAQCAtMzM4LDE4ICszMzgsMzUgQEAKIAkJaWYg
KGluZmlsZSAhPSBOVUxMKSB7CiAJCQlmY2xvc2UoaW5maWxlKTsKIAkJCWlm
ICgqb2xkZm5hbWUgIT0gJ1wwJykgewotCQkJCWlmIChyZW5hbWUoZm5hbWUs
IG9sZGZuYW1lKSAhPSAwKSB7Ci0JCQkJCXdhcm4oInJlbmFtZSgpIik7Ci0J
CQkJCXVubGluayh0bXBmbmFtZSk7Ci0JCQkJCWV4aXQoMSk7CisJCQkJLyog
aWYgdGhlcmUgd2FzIGEgYmFja3VwIGZpbGUsIHJlbW92ZSBpdCAqLworCQkJ
CXVubGluayhvbGRmbmFtZSk7CisJCQkJaWYgKGxpbmsoZm5hbWUsIG9sZGZu
YW1lKSAhPSAwKSB7CisJCQkJCWlmIChlcnJubyA9PSBFT1BOT1RTVVBQKSB7
CisJCQkJCQlpZiAocmVuYW1lKGZuYW1lLCBvbGRmbmFtZSkgIT0gMCkKKwkJ
CQkJCQl3YXJuKCJyZW5hbWUoKSIpOworCQkJCQl9CisJCQkJCWVsc2Ugewor
CQkJCQkJd2FybigibGluaygpIik7CisJCQkJCQl1bmxpbmsodG1wZm5hbWUp
OworCQkJCQkJZXhpdCgxKTsKKwkJCQkJfQogCQkJCX0KIAkJCQkqb2xkZm5h
bWUgPSAnXDAnOwogCQkJfQogCQkJaWYgKCp0bXBmbmFtZSAhPSAnXDAnKSB7
CiAJCQkJaWYgKG91dGZpbGUgIT0gTlVMTCAmJiBvdXRmaWxlICE9IHN0ZG91
dCkKLQkJCQkJZmNsb3NlKG91dGZpbGUpOworCQkJCQlpZiAoZmNsb3NlKG91
dGZpbGUpICE9IDApIHsKKwkJCQkJCXdhcm4oImZjbG9zZSgpIik7CisJCQkJ
CQl1bmxpbmsodG1wZm5hbWUpOworCQkJCQkJZXhpdCgxKTsKKwkJCQkJfQog
CQkJCW91dGZpbGUgPSBOVUxMOwotCQkJCXJlbmFtZSh0bXBmbmFtZSwgZm5h
bWUpOworCQkJCWlmIChyZW5hbWUodG1wZm5hbWUsIGZuYW1lKSAhPSAwKSB7
CisJCQkJCS8qIHRoaXMgc2hvdWxkIG5vdCBoYXBwZW4gcmVhbGx5ISAqLwor
CQkJCQl3YXJuKCJyZW5hbWUoKSIpOworCQkJCQl1bmxpbmsodG1wZm5hbWUp
OworCQkJCQlleGl0KDEpOworCQkJCX0KIAkJCQkqdG1wZm5hbWUgPSAnXDAn
OwogCQkJfQogCQkJb3V0Zm5hbWUgPSBOVUxMOwo=
--0-1632005195-1293553182=:99003--
More information about the freebsd-bugs
mailing list