[prev in list] [next in list] [prev in thread] [next in thread] 

List:       samba-technical
Subject:    [PATCH] smbtorture: Do not leak child processes when exiting
From:       Christof Schmitt <christof.schmitt () us ! ibm ! com>
Date:       2012-01-31 20:10:15
Message-ID: OF96ECE1A0.4E83750E-ON07257996.006EB504-07257996.006ECDAA () us ! ibm ! com
[Download RAW message or body]

--=_mixed 006EC7B207257996_=
Content-Type: text/plain; charset="US-ASCII"

When running a test case like smbtorture base.bench-torture and
some of the child processes fail to connect to the server,
smbtorture exits but the child processes are not stopped.

The attached patch kills the failed child processes before
exiting in this case.

Christof Schmitt || IBM || SONAS System Development || Tucson, AZ
christof.schmitt@us.ibm.com  ||  +1-520-799-2469  (T/L: 321-2469)

--=_mixed 006EC7B207257996_=
Content-Type: application/octet-stream; \
                name="0001-smbtorture-Do-not-leak-child-processes-when-exiting.patch"
Content-Disposition: attachment; \
                filename="0001-smbtorture-Do-not-leak-child-processes-when-exiting.patch"
                
Content-Transfer-Encoding: base64

RnJvbSA4NjQwZmI4MjVkZDUyM2Y3NGZkYmMzMWQzN2ZlY2UwOTVmYzU4ODhhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDaHJpc3RvZiBTY2htaXR0IDxjaHJpc3RvZi5zY2htaXR0QHVz
LmlibS5jb20+CkRhdGU6IFRodSwgMTUgRGVjIDIwMTEgMTM6NTM6NDggLTA3MDAKU3ViamVjdDog
W1BBVENIXSBzbWJ0b3J0dXJlOiBEbyBub3QgbGVhayBjaGlsZCBwcm9jZXNzZXMgd2hlbiBleGl0
aW5nCgpXaGVuIHNvbWUgY2hpbGQgcHJvY2Vzc2VzIGNvdWxkIG5vdCBiZSBjcmVhdGVkLCBzbWJ0
b3J0dXJlIHdvdWxkIGV4aXQKYW5kIGxlYXZlIHRoZSBzdWNjZXNzZnVsbHkgc3RhcnRlZCBjaGls
ZCBwcm9jZXNzZXMgcnVubmluZy4gIEFkZCBhIGxvb3AKdG8ga2lsbCB0aGUgZXhpc3RpbmcgY2hp
bGQgcHJvY2Vzc2VzIGZvciB0aGlzIGNhc2UuCi0tLQogc291cmNlNC90b3J0dXJlL3V0aWxfc21i
LmMgfCAgICA4ICsrKysrKysrCiAxIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zb3VyY2U0L3RvcnR1cmUvdXRpbF9zbWIuYyBiL3Nv
dXJjZTQvdG9ydHVyZS91dGlsX3NtYi5jCmluZGV4IGM5YTRhMGUuLjllZmEzMzQgMTAwNjQ0Ci0t
LSBhL3NvdXJjZTQvdG9ydHVyZS91dGlsX3NtYi5jCisrKyBiL3NvdXJjZTQvdG9ydHVyZS91dGls
X3NtYi5jCkBAIC03MjksNiArNzI5LDE0IEBAIGRvdWJsZSB0b3J0dXJlX2NyZWF0ZV9wcm9jcyhz
dHJ1Y3QgdG9ydHVyZV9jb250ZXh0ICp0Y3R4LAogCiAJaWYgKHN5bmNjb3VudCAhPSB0b3J0dXJl
X25wcm9jcykgewogCQlwcmludGYoIkZBSUxFRCBUTyBTVEFSVCAlZCBDTElFTlRTIChzdGFydGVk
ICVkKVxuIiwgdG9ydHVyZV9ucHJvY3MsIHN5bmNjb3VudCk7CisKKwkJLyogY2xlYW51cCBjaGls
ZCBwcm9jZXNzZXMgKi8KKwkJZm9yIChpID0gMDsgaSA8IHRvcnR1cmVfbnByb2NzOyBpKyspIHsK
KwkJCWlmIChjaGlsZF9zdGF0dXNbaV0pIHsKKwkJCQlraWxsKGNoaWxkX3N0YXR1c1tpXSwgU0lH
VEVSTSk7CisJCQl9CisJCX0KKwogCQkqcmVzdWx0ID0gZmFsc2U7CiAJCXJldHVybiB0aW1ldmFs
X2VsYXBzZWQoJnR2KTsKIAl9Ci0tIAoxLjcuMQoK

--=_mixed 006EC7B207257996_=--


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic