[Nagios-devel] Update API 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] Update API memory leak

Post by Guest »

--000e0cd1fed44e219f049e3583d3
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi list,

Attached patch fix a leak that occurs each time Nagios checks for an
update on api.nagios.org .

What do you think about it ?

Best regards,

--=20
Matthieu KERMAGORET | D=C3=A9veloppeur

[email protected]

MERETHIS est =C3=A9diteur du logiciel Centreon.

--000e0cd1fed44e219f049e3583d3
Content-Type: text/x-patch; charset=US-ASCII;
name="nagios_update_api_leak.patch"
Content-Disposition: attachment; filename="nagios_update_api_leak.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gl56i2480

ZGlmZiAtLWdpdCBhL2Jhc2UvdXRpbHMuYyBiL2Jhc2UvdXRpbHMuYwppbmRleCA2MmZiOTkzLi4w
NDQ4M2ViIDEwMDY0NAotLS0gYS9iYXNlL3V0aWxzLmMKKysrIGIvYmFzZS91dGlscy5jCkBAIC00
MDE5LDI0ICs0MDE5LDMxIEBAIGludCBxdWVyeV91cGRhdGVfYXBpKHZvaWQpewogCQlyZXBvcnRf
aW5zdGFsbD1UUlVFOwogCWlmKHJlcG9ydF9pbnN0YWxsPT1UUlVFKXsKIAkJYXNwcmludGYoJmFw
aV9xdWVyeV9vcHRzLCImZmlyc3RjaGVjaz0xIik7Ci0JCWlmKGxhc3RfcHJvZ3JhbV92ZXJzaW9u
IT1OVUxMKQotCQkJYXNwcmludGYoJmFwaV9xdWVyeV9vcHRzLCIlcyZsYXN0X3ZlcnNpb249JXMi
LGFwaV9xdWVyeV9vcHRzLGxhc3RfcHJvZ3JhbV92ZXJzaW9uKTsKKwkJaWYobGFzdF9wcm9ncmFt
X3ZlcnNpb24hPU5VTEwpeworCQkJYXNwcmludGYoJmJ1ZiwiJXMmbGFzdF92ZXJzaW9uPSVzIixh
cGlfcXVlcnlfb3B0cyxsYXN0X3Byb2dyYW1fdmVyc2lvbik7CisJCQlteV9mcmVlKGFwaV9xdWVy
eV9vcHRzKTsKKwkJCWFwaV9xdWVyeV9vcHRzPWJ1ZjsKKwkJCX0KIAkJfQogCiAJLyogZ2VuZXJh
dGUgdGhlIHF1ZXJ5ICovCiAJYXNwcmludGYoJmFwaV9xdWVyeSwidj0xJnByb2R1Y3Q9bmFnaW9z
JnRpbnljaGVjaz0xJnN0YWJsZW9ubHk9MSZ1aWQ9JWx1Iix1cGRhdGVfdWlkKTsKLQlpZihiYXJl
X3VwZGF0ZV9jaGVjaz09RkFMU0UpCi0JCWFzcHJpbnRmKCZhcGlfcXVlcnksIiVzJnZlcnNpb249
JXMlcyIsYXBpX3F1ZXJ5LFBST0dSQU1fVkVSU0lPTiwoYXBpX3F1ZXJ5X29wdHM9PU5VTEwpPyIi
OmFwaV9xdWVyeV9vcHRzKTsKLQorCWlmKGJhcmVfdXBkYXRlX2NoZWNrPT1GQUxTRSl7CisJCWFz
cHJpbnRmKCZidWYsIiVzJnZlcnNpb249JXMlcyIsYXBpX3F1ZXJ5LFBST0dSQU1fVkVSU0lPTiwo
YXBpX3F1ZXJ5X29wdHM9PU5VTEwpPyIiOmFwaV9xdWVyeV9vcHRzKTsKKwkJbXlfZnJlZShhcGlf
cXVlcnkpOworCQlhcGlfcXVlcnk9YnVmOworCQl9CiAJLyogZ2VuZXJhdGUgdGhlIEhUVFAgcmVx
dWVzdCAqLwotCWFzcHJpbnRmKCZidWYsIlBPU1QgJXMgSFRUUC8xLjBcclxuIixhcGlfcGF0aCk7
Ci0JYXNwcmludGYoJmJ1ZiwiJXNVc2VyLUFnZW50OiBOYWdpb3MvJXNcclxuIixidWYsUFJPR1JB
TV9WRVJTSU9OKTsKLQlhc3ByaW50ZigmYnVmLCIlc0Nvbm5lY3Rpb246IGNsb3NlXHJcbiIsYnVm
KTsKLQlhc3ByaW50ZigmYnVmLCIlc0hvc3Q6ICVzXHJcbiIsYnVmLGFwaV9zZXJ2ZXIpOwotCWFz
cHJpbnRmKCZidWYsIiVzQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVu
Y29kZWRcclxuIixidWYpOwotCWFzcHJpbnRmKCZidWYsIiVzQ29udGVudC1MZW5ndGg6ICV6ZFxy
XG4iLGJ1ZixzdHJsZW4oYXBpX3F1ZXJ5KSk7Ci0JYXNwcmludGYoJmJ1ZiwiJXNcclxuIixidWYp
OwotCWFzcHJpbnRmKCZidWYsIiVzJXNcclxuIixidWYsYXBpX3F1ZXJ5KTsKKwlhc3ByaW50Zigm
YnVmLAorCQkgIlBPU1QgJXMgSFRUUC8xLjBcclxuIgorCQkgIlVzZXItQWdlbnQ6IE5hZ2lvcy8l
c1xyXG4iCisJCSAiQ29ubmVjdGlvbjogY2xvc2VcclxuIgorCQkgIkhvc3Q6ICVzXHJcbiIKKwkJ
ICJDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZFxyXG4iCisJ
CSAiQ29udGVudC1MZW5ndGg6ICV6ZFxyXG4iCisJCSAiXHJcbiIKKwkJICIlc1xyXG4iLAorCQkg
YXBpX3BhdGgsUFJPR1JBTV9WRVJTSU9OLGFwaV9zZXJ2ZXIsc3RybGVuKGFwaV9xdWVyeSksYXBp
X3F1ZXJ5KTsKIAogCS8qCiAJcHJpbnRmKCJTRU5ESU5HLi4uXG4iKTsK
--000e0cd1fed44e219f049e3583d3--





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