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