Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Mar 1997 20:51:07 -0500 (EST)
From:      Ron Bickers <rbickers@intercenter.net>
To:        Russ Panula <rpanula@dacmail.net>
Cc:        isp@FreeBSD.ORG
Subject:   Re: poppassd-4.0 port not working
Message-ID:  <Pine.BSI.3.95.970331204817.4236B-200000@gemini.intercenter.net>
In-Reply-To: <334644ab.11308130@mail.digitaladvantage.net>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--0-272267911-859859467=:4236
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Mon, 31 Mar 1997, Russ Panula wrote:

> >I've just installed a clean FreeBSD 2.2.1-RELEASE and the poppassd-4.0
> >port. It is hanging at waitpid() when I run it directly and returning a
> >500 Unable to change password error when run from inetd. 
> >
> >I've added the necessary NIS strings since they aren't in the port, so
> >I've covered that base.
> >
> >Anyone have a working port?
> 
> Just upgraded a box last night to 2.2.1-RELEASE.  I'm running into the same
> problem.
> 
> It looks like passwd gets forked, but the error message I end up with is:
> "passwd: getlogin: Undefined error: 0"
> 
> My C skills are pretty lacking, but if I get any further, I'll let you know.

I had a chance to plow through it and figure it out myself.  I've attached
a replacement 'patch-ab' from the ports collection and sent it to the
maintainer as well.

Use at your own risk as always.  There were some changes to the setuid
section.

---
Ron

--0-272267911-859859467=:4236
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=patch-ab
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSI.3.95.970331205107.4236C@gemini.intercenter.net>
Content-Description: poppassd-4.0 port 'patch-ab' replacement

LS0tIHBvcHBhc3NkLmMub3JpZwlNb24gTWFyIDMxIDE2OjAwOjM0IDE5OTcN
CisrKyBwb3BwYXNzZC5jCU1vbiBNYXIgMzEgMTY6MDM6MTYgMTk5Nw0KQEAg
LTEzLDExICsxMywxMSBAQA0KICAqIA0KICAqIERvZXNuJ3QgYWN0dWFsbHkg
Y2hhbmdlIGFueSBwYXNzd29yZHMgaXRzZWxmLiAgSXQgc2ltcGx5IGxpc3Rl
bnMgZm9yDQogICogaW5jb21pbmcgcmVxdWVzdHMsIGdhdGhlcnMgdGhlIHJl
cXVpcmVkIGluZm9ybWF0aW9uICh1c2VyIG5hbWUsIG9sZA0KLSAqIHBhc3N3
b3JkLCBuZXcgcGFzc3dvcmQpIGFuZCBleGVjdXRlcyAvYmluL3Bhc3N3ZCwg
dGFsa2luZyB0byBpdCBvdmVyDQorICogcGFzc3dvcmQsIG5ldyBwYXNzd29y
ZCkgYW5kIGV4ZWN1dGVzIC91c3IvYmluL3Bhc3N3ZCwgdGFsa2luZyB0byBp
dCBvdmVyDQogICogYSBwc2V1ZG8tdGVybWluYWwgcGFpci4gIFRoZSBhZHZh
bnRhZ2Ugb2YgdGhpcyBpcyB0aGF0IHdlIGRvbid0IG5lZWQNCiAgKiB0byBo
YXZlIGFueSBrbm93bGVkZ2Ugb2YgZWl0aGVyIHRoZSBwYXNzd29yZCBmaWxl
IGZvcm1hdCAod2hpY2ggbWF5DQogICogaW5jbHVkZSBkYnggZmlsZXMgdGhh
dCBuZWVkIHRvIGJlIHJlYnVpbHQpIG9yIG9mIGFueSBmaWxlIGxvY2tpbmcN
Ci0gKiBwcm90b2NvbCAvYmluL3Bhc3N3ZCBhbmQgY29ob3J0cyBtYXkgdXNl
IChhbmQgd2hpY2ggaXNuJ3QgZG9jdW1lbnRlZCkuDQorICogcHJvdG9jb2wg
L3Vzci9iaW4vcGFzc3dkIGFuZCBjb2hvcnRzIG1heSB1c2UgKGFuZCB3aGlj
aCBpc24ndCBkb2N1bWVudGVkKS4NCiAgKg0KICAqIFRoZSBjdXJyZW50IHZl
cnNpb24gaGFzIGJlZW4gdGVzdGVkIGF0IE5VIHVuZGVyIFN1bk9TIHJlbGVh
c2UgNC4xLjIgDQogICogYW5kIDQuMS4zLCBhbmQgdW5kZXIgSFAtVVggOC4w
MiBhbmQgOS4wMS4gV2UgaGF2ZSB0ZXN0ZWQgdGhlIHNlcnZlciANCkBAIC0y
OSw3ICsyOSw3IEBADQogICogTm90ZSB0aGF0IHVuZW5jcnlwdGVkIHBhc3N3
b3JkcyBhcmUgdHJhbnNtaXR0ZWQgb3ZlciB0aGUgbmV0d29yay4gIElmDQog
ICogdGhpcyBib3RoZXJzIHlvdSwgdGhpbmsgaGFyZCBhYm91dCB3aGV0aGVy
IHlvdSB3YW50IHRvIGltcGxlbWVudCB0aGUNCiAgKiBwYXNzd29yZCBjaGFu
Z2luZyBmZWF0dXJlLiAgT24gdGhlIG90aGVyIGhhbmQsIGl0J3Mgbm8gd29y
c2UgdGhhbiB3aGF0DQotICogaGFwcGVucyB3aGVuIHlvdSBydW4gL2Jpbi9w
YXNzd2Qgd2hpbGUgY29ubmVjdGVkIHZpYSB0ZWxuZXQgb3IgcmxvZ2luLg0K
KyAqIGhhcHBlbnMgd2hlbiB5b3UgcnVuIC91c3IvYmluL3Bhc3N3ZCB3aGls
ZSBjb25uZWN0ZWQgdmlhIHRlbG5ldCBvciBybG9naW4uDQogICogV2VsbCwg
bWF5YmUgaXQgaXMsIHNpbmNlIHRoZSB1c2Ugb2YgYSBkZWRpY2F0ZWQgcG9y
dCBtYWtlcyBpdCBzbGlnaHRseQ0KICAqIGVhc2llciBmb3IgYSBuZXR3b3Jr
IHNub29wZXIgdG8gc25hcmYgcGFzc3dvcmRzIG9mZiB0aGUgd2lyZS4NCiAg
Kg0KQEAgLTQ3LDcgKzQ3LDcgQEANCiAgKiAod2hpY2ggdGFsa3MgdG8gL2Jp
bi9wYXNzd29yZCkgaXMgZGlyZWN0bHkgZGVzY2VuZGVkIGZyb20gU21pdGgn
cw0KICAqIHZlcnNpb24sIHdpdGggY2hhbmdlcyBmb3IgU3VuT1MgYW5kIEhQ
LVVYIGJ5IE5vcnN0YWQgKHdpdGggaGVscCBmcm9tDQogICogc2FtcGxlIGNv
ZGUgaW4gIkFkdmFuY2VkIFByb2dyYW1taW5nIGluIHRoZSBVTklYIEVudmly
b25tZW50Ig0KLSAqIGJ5IFcuIFJpY2hhcmQgU3RldmVucykuIFRoZSBjb2Rl
IHRvIHJlcG9ydCAvYmluL3Bhc3N3ZCBlcnJvciBtZXNzYWdlcw0KKyAqIGJ5
IFcuIFJpY2hhcmQgU3RldmVucykuIFRoZSBjb2RlIHRvIHJlcG9ydCAvdXNy
L2Jpbi9wYXNzd2QgZXJyb3IgbWVzc2FnZXMNCiAgKiBiYWNrIHRvIHRoZSBj
bGllbnQgaW4gdGhlIGZpbmFsIDUwMCByZXNwb25zZSwgYW5kIGEgbmV3IHZl
cnNpb24gb2YgdGhlDQogICogY29kZSB0byBmaW5kIHRoZSBuZXh0IGZyZWUg
cHR5LCBpcyBieSBOb3JzdGFkLg0KICAqICAgICAgICANCkBAIC0xNDUsOCAr
MTQ1LDkgQEANCiBzdGF0aWMgY2hhciAqUDFbXSA9DQogICAgeyJPbGQgcGFz
c3dvcmQ6IiwNCiAgICAgIkNoYW5naW5nIHBhc3N3b3JkIGZvciAqLlxuT2xk
IHBhc3N3b3JkOiIsDQorICAgICJDaGFuZ2luZyBsb2NhbCBwYXNzd29yZCBm
b3IgKi5cbk9sZCBwYXNzd29yZDoiLA0KICAgICAiQ2hhbmdpbmcgcGFzc3dv
cmQgZm9yICogb24gKi5cbk9sZCBwYXNzd29yZDoiLA0KLSAgICAiQ2hhbmdp
bmcgTklTIHBhc3N3b3JkIGZvciAqIG9uICouXG5PbGQgcGFzc3dvcmQ6IiwN
CisgICAgIkNoYW5naW5nIE5JUyBwYXNzd29yZCBmb3IgKiBvbiAqLlxuT2xk
IFBhc3N3b3JkOiAiLA0KICAgICAiQ2hhbmdpbmcgcGFzc3dvcmQgZm9yICpc
bioncyBPbGQgcGFzc3dvcmQ6IiwNCiAgICAgIiJ9Ow0KIA0KQEAgLTE2NSw3
ICsxNjYsOSBAQA0KICAgICANCiBzdGF0aWMgY2hhciAqUDRbXSA9DQogICAg
eyJcbiIsDQorICAgICJcbnBhc3N3ZDogcmVidWlsZGluZyB0aGUgZGF0YWJh
c2UuLi5cbnBhc3N3ZDogZG9uZVxuIiwNCiAgICAgIk5JUyBlbnRyeSBjaGFu
Z2VkIG9uICpcbiIsDQorICAgICJcblxuTklTIHBhc3N3b3JkIGhhcyBiZWVu
IGNoYW5nZWQgb24gKi5cbiIsDQogICAgICIifTsNCiANCiANCkBAIC0xODYs
MTEgKzE4OSw3IEBADQogICAgICANCiAgICAgICp1c2VyID0gKm9sZHBhc3Mg
PSAqbmV3cGFzcyA9IDA7DQogICAgICANCi0gICAgIGlmIChvcGVubG9nICgi
cG9wcGFzc2QiLCBMT0dfUElELCBMT0dfTE9DQUwyKSA8IDApDQotICAgICB7
DQotCSAgV3JpdGVUb0NsaWVudCAoIjUwMCBDYW4ndCBvcGVuIHN5c2xvZy4i
KTsNCi0JICAgICAgIGV4aXQgKDEpOw0KLSAgICAgfQ0KKyAgICAgb3Blbmxv
ZygicG9wcGFzc2QiLCBMT0dfUElELCBMT0dfTE9DQUwyKTsNCiAgICAgIA0K
ICAgICAgV3JpdGVUb0NsaWVudCAoIjIwMCBwb3BwYXNzZCB2JXMgaGVsbG8s
IHdobyBhcmUgeW91PyIsIFZFUlNJT04pOw0KICAgICAgUmVhZEZyb21DbGll
bnQgKGxpbmUpOw0KQEAgLTIxOCw2ICsyMTcsNyBAQA0KIA0KICAgICAgaWYg
KGNoa1Bhc3MgKHVzZXIsIG9sZHBhc3MsIHB3KSA9PSBGQUlMVVJFKQ0KICAg
ICAgew0KKwkgIHN5c2xvZyhMT0dfRVJSLCAiSW5jb3JyZWN0IHBhc3N3b3Jk
IGZyb20gJXMiLCB1c2VyKTsNCiAJICBXcml0ZVRvQ2xpZW50ICgiNTAwIE9s
ZCBwYXNzd29yZCBpcyBpbmNvcnJlY3QuIik7DQogCSAgZXhpdCgxKTsNCiAg
ICAgIH0NCkBAIC0yNjQsMjggKzI2NCwyOCBAQA0KIA0KIAkgIGlmICgod3Bp
ZCA9IHdhaXRwaWQgKHBpZCwgJndzdGF0LCAwKSkgPCAwKQ0KIAkgIHsNCi0J
ICAgICAgIHN5c2xvZyAoTE9HX0VSUiwgIndhaXQgZm9yIC9iaW4vcGFzc3dk
IGNoaWxkIGZhaWxlZDogJW0iKTsNCisJICAgICAgIHN5c2xvZyAoTE9HX0VS
UiwgIndhaXQgZm9yIC91c3IvYmluL3Bhc3N3ZCBjaGlsZCBmYWlsZWQ6ICVt
Iik7DQogCSAgICAgICBXcml0ZVRvQ2xpZW50ICgiNTAwIFNlcnZlciBlcnJv
ciAod2FpdCBmYWlsZWQpLCBnZXQgaGVscCEiKTsNCiAJICAgICAgIGV4aXQg
KDEpOw0KIAkgIH0NCiANCiAJICBpZiAocGlkICE9IHdwaWQpDQogCSAgew0K
LQkgICAgICAgc3lzbG9nIChMT0dfRVJSLCAid3JvbmcgY2hpbGQgKC9iaW4v
cGFzc3dkIHdhaXRlZCBmb3IhIik7DQorCSAgICAgICBzeXNsb2cgKExPR19F
UlIsICJ3cm9uZyBjaGlsZCAoL3Vzci9iaW4vcGFzc3dkKSB3YWl0ZWQgZm9y
ISIpOw0KIAkgICAgICAgV3JpdGVUb0NsaWVudCAoIjUwMCBTZXJ2ZXIgZXJy
b3IgKHdyb25nIGNoaWxkKSwgZ2V0IGhlbHAhIik7DQogCSAgICAgICBleGl0
ICgxKTsNCiAJICB9DQogDQogCSAgaWYgKFdJRkVYSVRFRCAod3N0YXQpID09
IDApDQogCSAgew0KLQkgICAgICAgc3lzbG9nIChMT0dfRVJSLCAiY2hpbGQg
KC9iaW4vcGFzc3dkKSBraWxsZWQ/Iik7DQorCSAgICAgICBzeXNsb2cgKExP
R19FUlIsICJjaGlsZCAoL3Vzci9iaW4vcGFzc3dkKSBraWxsZWQ/Iik7DQog
CSAgICAgICBXcml0ZVRvQ2xpZW50ICgiNTAwIFNlcnZlciBlcnJvciAoZnVu
bnkgd3N0YXQpLCBnZXQgaGVscCEiKTsNCiAJICAgICAgIGV4aXQgKDEpOw0K
IAkgIH0NCiANCiAJICBpZiAoV0VYSVRTVEFUVVMgKHdzdGF0KSAhPSAwKQ0K
IAkgIHsNCi0JICAgICAgIHN5c2xvZyAoTE9HX0VSUiwgImNoaWxkICgvYmlu
L3Bhc3N3ZCkgZXhpdGVkIGFibm9ybWFsbHkiKTsNCisJICAgICAgIHN5c2xv
ZyAoTE9HX0VSUiwgImNoaWxkICgvdXNyL2Jpbi9wYXNzd2QpIGV4aXRlZCBh
Ym5vcm1hbGx5Iik7DQogCSAgICAgICBXcml0ZVRvQ2xpZW50ICgiNTAwIFNl
cnZlciBlcnJvciAoYWJub3JtYWwgZXhpdCksIGdldCBoZWxwISIpOw0KIAkg
ICAgICAgZXhpdCAoMSk7DQogCSAgfQ0KQEAgLTMwNCwxNyArMzA0LDE5IEBA
DQogICAgICB9DQogICAgICBlbHNlICAgICAgLyogQ2hpbGQgKi8NCiAgICAg
IHsNCi0JICAvKg0KLQkgICAqIEJlY29tZSB0aGUgdXNlciB0cnlpbmcgd2hv
J3MgcGFzc3dvcmQgaXMgYmVpbmcgY2hhbmdlZC4gIFdlJ3JlDQotCSAgICog
YWJvdXQgdG8gZXhlYyAvYmluL3Bhc3N3ZCB3aXRoIGlzIHNldHVpZCByb290
IGFueXdheSwgYnV0IHRoaXMNCi0JICAgKiB3YXkgaXQgbG9va3MgdG8gdGhl
IGNoaWxkIGNvbXBsZXRlbHkgbGlrZSBpdCdzIGJlaW5nIHJ1biBieQ0KLQkg
ICAqIHRoZSBub3JtYWwgdXNlciwgd2hpY2ggbWFrZXMgaXQgZG8gaXRzIG93
biBwYXNzd29yZCB2ZXJpZmljYXRpb24NCi0JICAgKiBiZWZvcmUgZG9pbmcg
YW55IHRoaW5nLiAgSW4gdGhlb3J5LCB3ZSd2ZSBhbHJlYWR5IHZlcmlmaWVk
IHRoZQ0KLQkgICAqIHBhc3N3b3JkLCBidXQgdGhpcyBleHRyYSBsZXZlbCBv
ZiBjaGVja2luZyBkb2Vzbid0IGh1cnQuICBCZXNpZGVzLA0KLQkgICAqIHRo
ZSB3YXkgSSBkbyBpdCBoZXJlLCBpZiBzb21lYm9keSBtYW5hZ2VzIHRvIGNo
YW5nZSBzb21lYm9keQ0KLQkgICAqIGVsc2UncyBwYXNzd29yZCwgeW91IGNh
biBjb21wbGFpbiB0byB5b3VyIHZlbmRvciBhYm91dCBzZWN1cml0eQ0KLQkg
ICAqIGhvbGVzLCBub3QgdG8gbWUhDQotCSAgICovDQorICAgICAgICAgIC8q
IFN0YXJ0IG5ldyBzZXNzaW9uIC0gZ2V0cyByaWQgb2YgY29udHJvbGxpbmcg
dGVybWluYWwuICovDQorICAgDQorICAgICAgICAgIGlmIChzZXRzaWQoKSA8
IDApIHsNCisgICAgICAgICAgICAgICBzeXNsb2coTE9HX0VSUiwgInNldHNp
ZCBmYWlsZWQ6ICVtIik7DQorICAgICAgICAgICAgICAgcmV0dXJuKDApOw0K
KwkgIH0NCisNCisJICAvKiBTZXQgbG9naW4gbmFtZSAqLw0KKw0KKwkgIGlm
IChzZXRsb2dpbih1c2VyKSA8IDApIHsNCisJICAgICAgIHN5c2xvZyhMT0df
RVJSLCAic2V0bG9naW4gZmFpbGVkOiAlbSIpOw0KKwkgICAgICAgcmV0dXJu
KDApOw0KKyAgICAgICAgICB9DQogCSAgc2V0dWlkIChwdy0+cHdfdWlkKTsN
CiAJICBzZXRnaWQgKHB3LT5wd19naWQpOw0KIAkgIGRvY2hpbGQgKG1hc3Rl
ciwgc2xhdmVkZXYsIHVzZXIpOw0KQEAgLTMyNCw3ICszMjYsNyBAQA0KIC8q
DQogICogZG9jaGlsZA0KICAqDQotICogRG8gY2hpbGQgc3R1ZmYgLSBzZXQg
dXAgc2xhdmUgcHR5IGFuZCBleGVjbCAvYmluL3Bhc3N3ZC4NCisgKiBEbyBj
aGlsZCBzdHVmZiAtIHNldCB1cCBzbGF2ZSBwdHkgYW5kIGV4ZWNsIC91c3Iv
YmluL3Bhc3N3ZC4NCiAgKg0KICAqIENvZGUgYWRhcHRlZCBmcm9tICJBZHZh
bmNlZCBQcm9ncmFtbWluZyBpbiB0aGUgVU5JWCBFbnZpcm9ubWVudCINCiAg
KiBieSBXLiBSaWNoYXJkIFN0ZXZlbnMuDQpAQCAtMzM4LDEzICszNDAsNiBA
QA0KICAgIGludCBzbGF2ZTsNCiAgICBzdHJ1Y3QgdGVybWlvcyBzdGVybWlv
czsNCiANCi0gICAvKiBTdGFydCBuZXcgc2Vzc2lvbiAtIGdldHMgcmlkIG9m
IGNvbnRyb2xsaW5nIHRlcm1pbmFsLiAqLw0KLSAgIA0KLSAgIGlmIChzZXRz
aWQoKSA8IDApIHsNCi0gICAgICBzeXNsb2coTE9HX0VSUiwgInNldHNpZCBm
YWlsZWQ6ICVtIik7DQotICAgICAgcmV0dXJuKDApOw0KLSAgIH0NCi0NCiAg
ICAvKiBPcGVuIHNsYXZlIHB0eSBhbmQgYWNxdWlyZSBhcyBuZXcgY29udHJv
bGxpbmcgdGVybWluYWwuICovDQogDQogICAgaWYgKChzbGF2ZSA9IG9wZW4o
c2xhdmVkZXYsIE9fUkRXUikpIDwgMCkgew0KQEAgLTM4NywxMCArMzgyLDEw
IEBADQogICAgICAgcmV0dXJuKDApOw0KICAgIH0NCiANCi0gICAvKiBGb3Jr
IC9iaW4vcGFzc3dkLiAqLw0KKyAgIC8qIEZvcmsgL3Vzci9iaW4vcGFzc3dk
LiAqLw0KIA0KLSAgIGlmIChleGVjbCgiL2Jpbi9wYXNzd2QiLCAicGFzc3dk
IiwgdXNlciwgKGNoYXIqKTApIDwgMCkgew0KLSAgICAgIHN5c2xvZyhMT0df
RVJSLCAiY2FuJ3QgZXhlYyAvYmluL3Bhc3N3ZDogJW0iKTsNCisgICBpZiAo
ZXhlY2woIi91c3IvYmluL3Bhc3N3ZCIsICJwYXNzd2QiLCB1c2VyLCAoY2hh
ciopMCkgPCAwKSB7DQorICAgICAgc3lzbG9nKExPR19FUlIsICJjYW4ndCBl
eGVjIC91c3IvYmluL3Bhc3N3ZDogJW0iKTsNCiAgICAgICByZXR1cm4oMCk7
DQogICAgfQ0KIH0NCkBAIC00MDgsMTUgKzQwMywyMCBAQA0KICAqDQogICog
TW9kaWZpZWQgYnkgTm9yc3RhZCB0byByZW1vdmUgYXNzdW1wdGlvbnMgYWJv
dXQgbnVtYmVyIG9mIHB0eSdzIGFsbG9jYXRlZA0KICAqIG9uIHRoaXMgVU5J
WCBib3guDQorICoNCisgKiBNb2RpZmllZCBieSBTdGVwaGVuIE1lbHZpbiB0
byBhbGxvY2F0ZSBsb2NhbCBzcGFjZSBmb3Igc3RhdGljIGNoYXJhY3Rlcg0K
KyAqIGFycmF5LCByYXRoZXIgdGhhbiBsb2NhbCBzcGFjZSB0byBwb2ludGVy
IHRvIGNvbnN0YW50IHN0cmluZywgd2hpY2ggaXMNCisgKiBub3Qga29zaGVy
IGFuZCB3YXMgY3Jhc2hpbmcgRnJlZUJTRCAxLjEuNS4xLg0KICAqLw0KIGZp
bmRwdHkgKHNsYXZlKQ0KIGNoYXIgKipzbGF2ZTsNCiB7DQogICAgaW50IG1h
c3RlcjsNCi0gICBzdGF0aWMgY2hhciAqbGluZSA9ICIvZGV2L3B0eVhYIjsN
CisgICBzdGF0aWMgY2hhciBsaW5lWzExXTsNCiAgICBESVIgKmRpcnA7DQog
ICAgc3RydWN0IGRpcmVudCAqZHA7DQogDQorICAgc3RyY3B5KGxpbmUsIi9k
ZXYvcHR5WFgiKTsNCiAgICBkaXJwID0gb3BlbmRpcigiL2RldiIpOw0KICAg
IHdoaWxlICgoZHAgPSByZWFkZGlyKGRpcnApKSAhPSBOVUxMKSB7DQogICAg
ICAgaWYgKHN0cm5jbXAoZHAtPmRfbmFtZSwgInB0eSIsIDMpID09IDAgJiYg
c3RybGVuKGRwLT5kX25hbWUpID09IDUpIHsNCkBAIC00ODUsOSArNDg1LDEx
IEBADQogICAgICB9DQogDQogICAgICB3cml0ZXN0cmluZyhtYXN0ZXIsIHBz
d2QpOw0KLQ0KKyAgICAgc2xlZXAoMik7DQogICAgICBpZiAoIWV4cGVjdCht
YXN0ZXIsIFA0LCBidWYpKSByZXR1cm4gRkFJTFVSRTsNCiANCisgICAgIGNs
b3NlKG1hc3Rlcik7DQorDQogICAgICByZXR1cm4gU1VDQ0VTUzsNCiB9DQog
DQpAQCAtNTY2LDYgKzU2OCw3IEBADQogCX0NCiAJbiArPSBtOw0KIAlidWZb
bl0gPSAwOw0KKy8qIHN5c2xvZyhMT0dfRVJSLCAicmVhZCBmcm9tIGNoaWxk
OiAlcyIsYnVmKTsgKi8NCiAJaW5pdGlhbFNlZ21lbnQgPSAwOw0KICAgICAg
ICAgZm9yIChzID0gZXhwZWN0ZWQ7ICoqcyAhPSAwOyBzKyspIHsNCiAgICAg
ICAgICAgIHJlc3VsdCA9IG1hdGNoKGJ1ZiwgKnMpOw0K
--0-272267911-859859467=:4236--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSI.3.95.970331204817.4236B-200000>