Date: Wed, 8 Jan 2014 06:30:01 GMT From: =?utf-8?B?S2FybGkgU2rDtmJlcmc=?= <Karli.Sjoberg@slu.se> To: freebsd-bugs@FreeBSD.org Subject: Re: bin/161526: script(1) outputs corrupt if input is not from a terminal Message-ID: <201401080630.s086U1bI072959@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/161526; it has been noted by GNATS. From: =?utf-8?B?S2FybGkgU2rDtmJlcmc=?= <Karli.Sjoberg@slu.se> To: "to.my.trociny@gmail.com" <to.my.trociny@gmail.com> Cc: "bug-followup@FreeBSD.org" <bug-followup@FreeBSD.org>, "aw1@stade.co.uk" <aw1@stade.co.uk>, "stb@lassitu.de" <stb@lassitu.de>, "trociny@freebsd.org" <trociny@freebsd.org> Subject: Re: bin/161526: script(1) outputs corrupt if input is not from a terminal Date: Wed, 8 Jan 2014 06:25:31 +0000 dGlzIDIwMTQtMDEtMDcga2xvY2thbiAxNzo0NSArMDIwMCBza3JldiBNaWtvbGFqIEdvbHViOgo+ IE9uIFR1ZSwgSmFuIDA3LCAyMDE0IGF0IDEwOjQ2OjExQU0gKzAwMDAsIEthcmxpIFNqIm9iZXJn IHdyb3RlOgo+ID4gSGkhCj4gPiAKPiA+IFRoaXMgd2FzIHJlcG9ydGVkIHR3byB5ZWFycyBiYWNr LCB3aXRoIHBhdGNoIHNldCB0byBNRkMgYWZ0ZXIgMyBkYXlzLAo+ID4gYWNjb3JkaW5nIHRvOgo+ ID4gaHR0cDovL3N2bndlYi5mcmVlYnNkLm9yZy9iYXNlP3ZpZXc9cmV2aXNpb24mYW1wO3Jldmlz aW9uPTIyNjQwMwo+ID4gCj4gPiBNeSBzeXN0ZW1zIGFyZSBjdXJyZW50bHkgcnVubmluZyA5LjIt UkVMRUFTRSBhbmQgdGhpcyBwYXRjaCBzdGlsbCBpc24ndAo+ID4gaW5jbHVkZWQsIHdoaWNoIEkg dGhpbmsgaXMgdW5mb3J0dW5hdGUsIHNpbmNlIGl0IHRvdGFsbHkgc29sdmVzIHRoZQo+ID4gcHJv YmxlbSBvZiBydW5uaW5nIGUuZy4gcG9ydHVwZ3JhZGUgc29tZXdoZXJlIG5vdCBleGVjdXRlZCBm cm9tIGEKPiA+IHRlcm1pbmFsLCB3aGljaCBpcyBhd2Vzb21lIQo+IAo+IEl0IHdhcyBtZXJnZWQg dG8gc3RhYmxlLzkgaW4gcjIyNjU5MQo+IAo+IGh0dHA6Ly9zdm53ZWIuZnJlZWJzZC5vcmcvYmFz ZT92aWV3PXJldmlzaW9uJnJldmlzaW9uPTIyNjU5MQo+IAo+IChhbmQgdGhlIGNvbW1pdCB3YXMg dHJhY2VkIGJ5IHRoaXMgUFIpIHNvIEkgYmVsZWl2ZSA5LjItUkVMRUFTRQo+IGluY2x1ZGVzIGl0 Lgo+IAo+IElmIHlvdSBzdGlsbCBvYnNlcnZlIGJlaGF2aW9yIHRoYXQgbG9va3Mgc3RyYW5nZSBm b3IgeW91IHBsZWFzZQo+IHByb3ZpZGUgbW9yZSBkZXRhaWxzLgoKSSBrbm93LCBpdCBzaG91bGQg YmUgdGhlcmUsIGJ1dCBzb21laG93IGl0wrRzIG5vdCBpbmNsdWRlZCBpbiA5LjItUkVMRUFTRQpy MjU2MDk4LiBIZXJlwrRzIGZyb20gYSBtYWNoaW5lIEkganVzdCBwYXRjaGVkIHNjcmlwdC5jOgoK IyBkaWZmIC11IHNjcmlwdC5jLm9yaWcgc2NyaXB0LmMKLS0tIHNjcmlwdC5jLm9yaWcJMjAxMy0x MC0wNyAxMDowNToxMC40NzUzMjY1OTggKzAyMDAKKysrIHNjcmlwdC5jCTIwMTQtMDEtMDcgMTQ6 MTk6MTguNDg5MDg3NDQ0ICswMTAwCkBAIC0yMzUsMTIgKzIzNSwxNSBAQAogCQlGRF9TRVQobWFz dGVyLCAmcmZkKTsKIAkJaWYgKHJlYWRzdGRpbikKIAkJCUZEX1NFVChTVERJTl9GSUxFTk8sICZy ZmQpOwotCQlpZiAoKCFyZWFkc3RkaW4gJiYgdHR5ZmxnKSB8fCBmbHVzaHRpbWUgPiAwKSB7Ci0J CQl0di50dl9zZWMgPSAhcmVhZHN0ZGluICYmIHR0eWZsZyA/IDEgOgotCQkJICAgIGZsdXNodGlt ZSAtICh0dmVjIC0gc3RhcnQpOworCQlpZiAoIXJlYWRzdGRpbiAmJiB0dHlmbGcpIHsKKwkJCXR2 LnR2X3NlYyA9IDE7CiAJCQl0di50dl91c2VjID0gMDsKIAkJCXR2cCA9ICZ0djsKIAkJCXJlYWRz dGRpbiA9IDE7CisJCX0gZWxzZSBpZiAoZmx1c2h0aW1lID4gMCkgeworCQkJdHYudHZfc2VjID0g Zmx1c2h0aW1lIC0gKHR2ZWMgLSBzdGFydCk7CisJCQl0di50dl91c2VjID0gMDsKKwkJCXR2cCA9 ICZ0djsKIAkJfSBlbHNlIHsKIAkJCXR2cCA9IE5VTEw7CiAJCX0KCldoZXJlICJzY3JpcHQuYy5v cmlnIiBpcyB3aGF0IHlvdSBnZXQgYWZ0ZXIgaW5zdGFsbGluZywgYW5kICJzY3JpcHQuYyIKaXMg dGhlIG5vdyBwYXRjaGVkIGZpbGUuCgpBbmQgd2hhdMK0cyBtb3JlIHN0cmFuZ2UgaXMgdGhhdCBJ IGhhdmUgYW5vdGhlciBzeXN0ZW0gcnVubmluZyA5LjEtU1RBQkxFCnIyNDk1ODAsIGFuZCB0aGF0 IHN5c3RlbSBkb2VzIGhhdmUgdGhlIGNvZGU6CiAgICAgICAgICAgICAgICBGRF9TRVQobWFzdGVy LCAmcmZkKTsKICAgICAgICAgICAgICAgIGlmIChyZWFkc3RkaW4pCiAgICAgICAgICAgICAgICAg ICAgICAgIEZEX1NFVChTVERJTl9GSUxFTk8sICZyZmQpOwogICAgICAgICAgICAgICAgaWYgKCFy ZWFkc3RkaW4gJiYgdHR5ZmxnKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIHR2LnR2X3NlYyA9 IDE7CiAgICAgICAgICAgICAgICAgICAgICAgIHR2LnR2X3VzZWMgPSAwOwogICAgICAgICAgICAg ICAgICAgICAgICB0dnAgPSAmdHY7CiAgICAgICAgICAgICAgICAgICAgICAgIHJlYWRzdGRpbiA9 IDE7CiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGZsdXNodGltZSA+IDApIHsKICAgICAgICAg ICAgICAgICAgICAgICAgdHYudHZfc2VjID0gZmx1c2h0aW1lIC0gKHR2ZWMgLSBzdGFydCk7CiAg ICAgICAgICAgICAgICAgICAgICAgIHR2LnR2X3VzZWMgPSAwOwogICAgICAgICAgICAgICAgICAg ICAgICB0dnAgPSAmdHY7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAg ICAgICAgICB0dnAgPSBOVUxMOwogICAgICAgICAgICAgICAgfQoKU28gc29tZXdoZXJlIGJldHdl ZW4gcjI0OTU4MCBhbmQgcjI1NjA5OCwgdGhpcyB2ZXJ5IGltcG9ydGFudCBwaWVjZSBvZgpjb2Rl IGhhcyBnb25lIG1pc3Npbmc/CgpQUy4gV2h5IGRvIG15IGVtYWlscyBsb29rIGxpa2UgY29tcGxl dGUgKioqKiB3aGVuIHZpZXdlZCBmcm9tOgpodHRwOi8vd3d3LmZyZWVic2Qub3JnL2NnaS9xdWVy eS1wci5jZ2k/cHI9MTYxNTI2JmNhdD0gPwoKL0sKCj4gCj4gLS0gCj4gTWlrb2xhaiBHb2x1YgoK LS0gCgpNZWQgVsOkbmxpZ2EgSMOkbHNuaW5nYXIKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KS2Fy bGkgU2rDtmJlcmcKU3dlZGlzaCBVbml2ZXJzaXR5IG9mIEFncmljdWx0dXJhbCBTY2llbmNlcyBC b3ggNzA3OSAoVmlzaXRpbmcgQWRkcmVzcwpLcm9uw6VzdsOkZ2VuIDgpClMtNzUwIDA3IFVwcHNh bGEsIFN3ZWRlbgpQaG9uZTogICs0Ni0oMCkxOC02NyAxNSA2NgprYXJsaS5zam9iZXJnQHNsdS5z ZQo=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401080630.s086U1bI072959>