[Nagios-devel] Patch Memory Leak...

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
Guest

[Nagios-devel] Patch Memory Leak...

Post by Guest »

------------B319023537D53E70
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello ,

while playing with valgrind ive located three mem leaks.
Attached is a patch. Also in this patch included is a modified
nagiostats.c wich shows notification_enabled status.
I need this for distributed monitoring.

--
Best regards
PJ
------------B319023537D53E70
Content-Type: application/octet-stream; name="nagios-cvs-20050405.patch"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="nagios-cvs-20050405.patch"

ZGlmZiAtdSAtciBuYWdpb3MtY3ZzLTIwMDUwNDA1LW9sZC9iYXNlL25hZ2lvcy5jIG5hZ2lv
cy1jdnMtMjAwNTA0MDUvYmFzZS9uYWdpb3MuYwotLS0gbmFnaW9zLWN2cy0yMDA1MDQwNS1v
bGQvYmFzZS9uYWdpb3MuYwkyMDA1LTA0LTA0IDA1OjUyOjM5LjAwMDAwMDAwMCArMDIwMAor
KysgbmFnaW9zLWN2cy0yMDA1MDQwNS9iYXNlL25hZ2lvcy5jCTIwMDUtMDQtMDUgMTA6MDc6
NDMuMDAwMDAwMDAwICswMjAwCkBAIC00MzAsNiArNDMwLDkgQEAKIAkJLyogY2xlYW4gdXAg
YWZ0ZXIgb3Vyc2VsdmVzICovCiAJCWNsZWFudXAoKTsKIAorCQkvKiBmcmVlIGNvbmZpZ19m
aWxlICovCisJCWZyZWUoY29uZmlnX2ZpbGUpOworCiAJCS8qIGV4aXQgKi8KIAkJZXhpdChy
ZXN1bHQpOwogCSAgICAgICAgfQpAQCAtNzM2LDcgKzczOSw3IEBACiAJCQljbGVhbnVwKCk7
CiAKIAkgICAgICAgICAgICAgICAgfXdoaWxlKHNpZ3Jlc3RhcnQ9PVRSVUUgJiYgc2lnc2h1
dGRvd249PUZBTFNFKTsKLQorCQkKIAkJLyogZnJlZSBtaXNjIG1lbW9yeSAqLwogCQlmcmVl
KGNvbmZpZ19maWxlKTsKIAkgICAgICAgIH0KZGlmZiAtdSAtciBuYWdpb3MtY3ZzLTIwMDUw
NDA1LW9sZC9iYXNlL25hZ2lvc3RhdHMuYyBuYWdpb3MtY3ZzLTIwMDUwNDA1L2Jhc2UvbmFn
aW9zdGF0cy5jCi0tLSBuYWdpb3MtY3ZzLTIwMDUwNDA1LW9sZC9iYXNlL25hZ2lvc3RhdHMu
YwkyMDA1LTA0LTA0IDA1OjUyOjM5LjAwMDAwMDAwMCArMDIwMAorKysgbmFnaW9zLWN2cy0y
MDA1MDQwNS9iYXNlL25hZ2lvc3RhdHMuYwkyMDA1LTA0LTA1IDEwOjA3OjQzLjAwMDAwMDAw
MCArMDIwMApAQCAtNTAsNiArNTAsNyBAQAogdGltZV90IHByb2dyYW1fc3RhcnQ9MEw7CiBp
bnQgc3RhdHVzX3NlcnZpY2VfZW50cmllcz0wOwogaW50IHN0YXR1c19ob3N0X2VudHJpZXM9
MDsKK2ludCBlbmFibGVfbm90aWZpY2F0aW9ucz1GQUxTRTsKIAogZG91YmxlIG1pbl9zZXJ2
aWNlX3N0YXRlX2NoYW5nZT0wLjA7CiBpbnQgaGF2ZV9taW5fc2VydmljZV9zdGF0ZV9jaGFu
Z2U9RkFMU0U7CkBAIC01MjYsNiArNTI3LDcgQEAKIAl0aW1lX2RpZmZlcmVuY2U9KGN1cnJl
bnRfdGltZS1wcm9ncmFtX3N0YXJ0KTsKIAlnZXRfdGltZV9icmVha2Rvd24odGltZV9kaWZm
ZXJlbmNlLCZkYXlzLCZtaW51dGVzLCZob3Vycywmc2Vjb25kcyk7CiAJcHJpbnRmKCJQcm9n
cmFtIFJ1bm5pbmcgVGltZTogICAgICAgICAgICAgICAgICVkZCAlZGggJWRtICVkc1xuIixk
YXlzLGhvdXJzLG1pbnV0ZXMsc2Vjb25kcyk7CisJcHJpbnRmKCJOb3RpZmljYXRpb25zIEVu
YWJsZWQ6ICAgICAgICAgICAgICAgICVkXG4iLGVuYWJsZV9ub3RpZmljYXRpb25zKTsKIAlw
cmludGYoIlxuIik7CiAJcHJpbnRmKCJUb3RhbCBTZXJ2aWNlczogICAgICAgICAgICAgICAg
ICAgICAgICVkXG4iLHN0YXR1c19zZXJ2aWNlX2VudHJpZXMpOwogCXByaW50ZigiU2Vydmlj
ZXMgQ2hlY2tlZDogICAgICAgICAgICAgICAgICAgICAlZFxuIixzZXJ2aWNlc19jaGVja2Vk
KTsKQEAgLTg5OSw2ICs5MDEsOCBAQAogCQkJY2FzZSBTVEFUVVNfUFJPR1JBTV9EQVRBOgog
CQkJCWlmKCFzdHJjbXAodmFyLCJwcm9ncmFtX3N0YXJ0IikpCiAJCQkJCXByb2dyYW1fc3Rh
cnQ9c3RydG91bCh2YWwsTlVMTCwxMCk7CisJCQkJZWxzZSBpZighc3RyY21wKHZhciwiZW5h
YmxlX25vdGlmaWNhdGlvbnMiKSkKKwkJCQkJZW5hYmxlX25vdGlmaWNhdGlvbnM9KGF0b2ko
dmFsKT4wKT9UUlVFOkZBTFNFOwogCQkJCWJyZWFrOwogCiAJCQljYXNlIFNUQVRVU19IT1NU
X0RBVEE6CmRpZmYgLXUgLXIgbmFnaW9zLWN2cy0yMDA1MDQwNS1vbGQvYmFzZS91dGlscy5j
IG5hZ2lvcy1jdnMtMjAwNTA0MDUvYmFzZS91dGlscy5jCi0tLSBuYWdpb3MtY3ZzLTIwMDUw
NDA1LW9sZC9iYXNlL3V0aWxzLmMJMjAwNS0wMy0yNSAwMTowNDoxOS4wMDAwMDAwMDAgKzAx
MDAKKysrIG5hZ2lvcy1jdnMtMjAwNTA0MDUvYmFzZS91dGlscy5jCTIwMDUtMDQtMDUgMTA6
MDc6NDMuMDAwMDAwMDAwICswMjAwCkBAIC00MzE2LDggKzQzMTYsMTAgQEAKIAkJcmV0dXJu
IE5VTEw7CiAKIAkvKiBvcGVuIHRoZSBmaWxlICovCi0JaWYoKGZkPW9wZW4oZmlsZW5hbWUs
bW9kZSkpPT0tMSkKKwlpZigoZmQ9b3BlbihmaWxlbmFtZSxtb2RlKSk9PS0xKSB7CisJCWZy
ZWUobmV3X21tYXBmaWxlKTsKIAkJcmV0dXJuIE5VTEw7CisJfQogCiAJLyogZ2V0IGZpbGUg
aW5mbyAqLwogCWlmKChmc3RhdChmZCwmc3RhdGJ1ZikpPT0tMSl7CmRpZmYgLXUgLXIgbmFn
aW9zLWN2cy0yMDA1MDQwNS1vbGQvY29tbW9uL29iamVjdHMuYyBuYWdpb3MtY3ZzLTIwMDUw
NDA1L2NvbW1vbi9vYmplY3RzLmMKLS0tIG5hZ2lvcy1jdnMtMjAwNTA0MDUtb2xkL2NvbW1v
bi9vYmplY3RzLmMJMjAwNC0xMS0zMCAxODoxNjoyMy4wMDAwMDAwMDAgKzAxMDAKKysrIG5h
Z2lvcy1jdnMtMjAwNTA0MDUvY29tbW9uL29iamVjdHMuYwkyMDA1LTA0LTA1IDEwOjA3OjQz
LjAwMDAwMDAwMCArMDIwMApAQCAtNTc0Myw2ICs1NzQzLDcgQEAKIAkJZnJlZSh0aGlzX2hv
c3QtPnBsdWdpbl9vdXRwdXQpOwogCQlmcmVlKHRoaXNfaG9zdC0+cGVyZl9kYXRhKTsKICNl
bmRpZgorCQlmcmVlKHRoaXNfaG9zdC0+Y2hlY2

...[email truncated]...


This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]
Locked