[Nagios-devel] fix delete_all_host_comment, unschedule_downtime and

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] fix delete_all_host_comment, unschedule_downtime and

Post by Guest »

--000e0cdf93be45289204ae9f5422
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi everybody,

Attached patches fix some bugs on functions delete_all_host_comment,
unschedule_downtime and
delete_downtime_by_hostname_service_description_start_time_comment. In
this 3 functions a pointer on a deleted object is used.

Best regards,

--
Dorian GUILLOIS | D=E9veloppeur

dguillois@merethis.com

--000e0cdf93be45289204ae9f5422
Content-Type: text/x-diff; charset=US-ASCII;
name="delete_all_host_comment.patch"
Content-Disposition: attachment; filename="delete_all_host_comment.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gtfn3kva2

SW5kZXg6IGNvbW1lbnRzLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gY29tbWVudHMuYwkocmV2aXNpb24gMTgx
NikKKysrIGNvbW1lbnRzLmMJKHdvcmtpbmcgY29weSkKQEAgLTI5MCwxMiArMjkwLDE0IEBACiBp
bnQgZGVsZXRlX2FsbF9ob3N0X2NvbW1lbnRzKGNoYXIgKmhvc3RfbmFtZSkgewogCWludCByZXN1
bHQgPSBPSzsKIAljb21tZW50ICp0ZW1wX2NvbW1lbnQgPSBOVUxMOworCWNvbW1lbnQgKm5leHRf
Y29tbWVudCA9IE5VTEw7CiAKIAlpZihob3N0X25hbWUgPT0gTlVMTCkKIAkJcmV0dXJuIEVSUk9S
OwogCiAJLyogZGVsZXRlIGhvc3QgY29tbWVudHMgZnJvbSBtZW1vcnkgKi8KLQlmb3IodGVtcF9j
b21tZW50ID0gZ2V0X2ZpcnN0X2NvbW1lbnRfYnlfaG9zdChob3N0X25hbWUpOyB0ZW1wX2NvbW1l
bnQgIT0gTlVMTDsgdGVtcF9jb21tZW50ID0gZ2V0X25leHRfY29tbWVudF9ieV9ob3N0KGhvc3Rf
bmFtZSwgdGVtcF9jb21tZW50KSkgeworCWZvcih0ZW1wX2NvbW1lbnQgPSBnZXRfZmlyc3RfY29t
bWVudF9ieV9ob3N0KGhvc3RfbmFtZSk7IHRlbXBfY29tbWVudCAhPSBOVUxMOyB0ZW1wX2NvbW1l
bnQgPSBuZXh0X2NvbW1lbnQpIHsKKyAgICAgICAgICAgICAgICBuZXh0X2NvbW1lbnQgPSBnZXRf
bmV4dF9jb21tZW50X2J5X2hvc3QoaG9zdF9uYW1lLCB0ZW1wX2NvbW1lbnQpOwogCQlpZih0ZW1w
X2NvbW1lbnQtPmNvbW1lbnRfdHlwZSA9PSBIT1NUX0NPTU1FTlQpCiAJCQlkZWxldGVfY29tbWVu
dChIT1NUX0NPTU1FTlQsIHRlbXBfY29tbWVudC0+Y29tbWVudF9pZCk7CiAJCX0K
--000e0cdf93be45289204ae9f5422
Content-Type: text/x-diff; charset=US-ASCII;
name="delete_and_unschedule_downtime.patch"
Content-Disposition: attachment;
filename="delete_and_unschedule_downtime.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_gtfn3wry3

SW5kZXg6IGRvd250aW1lLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gZG93bnRpbWUuYwkocmV2aXNpb24gMTgx
NikKKysrIGRvd250aW1lLmMJKHdvcmtpbmcgY29weSkKQEAgLTEyMyw2ICsxMjMsNyBAQAogLyog
dW5zY2hlZHVsZXMgYSBob3N0IG9yIHNlcnZpY2UgZG93bnRpbWUgKi8KIGludCB1bnNjaGVkdWxl
X2Rvd250aW1lKGludCB0eXBlLCB1bnNpZ25lZCBsb25nIGRvd250aW1lX2lkKSB7CiAJc2NoZWR1
bGVkX2Rvd250aW1lICp0ZW1wX2Rvd250aW1lID0gTlVMTDsKKwlzY2hlZHVsZWRfZG93bnRpbWUg
Km5leHRfZG93bnRpbWUgPSBOVUxMOwogCWhvc3QgKmhzdCA9IE5VTEw7CiAJc2VydmljZSAqc3Zj
ID0gTlVMTDsKIAl0aW1lZF9ldmVudCAqdGVtcF9ldmVudCA9IE5VTEw7CkBAIC0yMTMsNyArMjE0
LDggQEAKIAkvKiB1bnNjaGVkdWxlIGFsbCBkb3dudGltZSBlbnRyaWVzIHRoYXQgd2VyZSB0cmln
Z2VyZWQgYnkgdGhpcyBvbmUgKi8KIAl3aGlsZSgxKSB7CiAKLQkJZm9yKHRlbXBfZG93bnRpbWUg
PSBzY2hlZHVsZWRfZG93bnRpbWVfbGlzdDsgdGVtcF9kb3dudGltZSAhPSBOVUxMOyB0ZW1wX2Rv
d250aW1lID0gdGVtcF9kb3dudGltZS0+bmV4dCkgeworCQlmb3IodGVtcF9kb3dudGltZSA9IHNj
aGVkdWxlZF9kb3dudGltZV9saXN0OyB0ZW1wX2Rvd250aW1lICE9IE5VTEw7IHRlbXBfZG93bnRp
bWUgPSBuZXh0X2Rvd250aW1lLT5uZXh0KSB7CisgICAgICAgICAgICAgICAgICAgICAgICBuZXh0
X2Rvd250aW1lID0gdGVtcF9kb3dudGltZS0+bmV4dDsKIAkJCWlmKHRlbXBfZG93bnRpbWUtPnRy
aWdnZXJlZF9ieSA9PSBkb3dudGltZV9pZCkgewogCQkJCXVuc2NoZWR1bGVfZG93bnRpbWUoQU5Z
X0RPV05USU1FLCB0ZW1wX2Rvd250aW1lLT5kb3dudGltZV9pZCk7CiAJCQkJYnJlYWs7CkBAIC04
NTAsMTMgKzg1MiwxNSBAQAogKi8KIGludCBkZWxldGVfZG93bnRpbWVfYnlfaG9zdG5hbWVfc2Vy
dmljZV9kZXNjcmlwdGlvbl9zdGFydF90aW1lX2NvbW1lbnQoY2hhciAqaG9zdG5hbWUsIGNoYXIg
KnNlcnZpY2VfZGVzY3JpcHRpb24sIHRpbWVfdCBzdGFydF90aW1lLCBjaGFyICpjb21tZW50KSB7
CiAJc2NoZWR1bGVkX2Rvd250aW1lICp0ZW1wX2Rvd250aW1lOworCXNjaGVkdWxlZF9kb3dudGlt
ZSAqbmV4dF9kb3dudGltZTsKIAlpbnQgZGVsZXRlZCA9IDA7CiAKIAkvKiBEbyBub3QgYWxsb3cg
ZGVsZXRpb24gb2YgZXZlcnl0aGluZyAtIG11c3QgaGF2ZSBhdCBsZWFzdCAxIGZpbHRlciBvbiAq
LwogCWlmKGhvc3RuYW1lID09IE5VTEwgJiYgc2VydmljZV9kZXNjcmlwdGlvbiA9PSBOVUxMICYm
IHN0YXJ0X3RpbWUgPT0gMCAmJiBjb21tZW50ID09IE5VTEwpCiAJCXJldHVybiBkZWxldGVkOwog
Ci0JZm9yKHRlbXBfZG93bnRpbWUgPSBzY2hlZHVsZWRfZG93bnRpbWVfbGlzdDsgdGVtcF9kb3du
dGl

...[email truncated]...


This post was automatically imported from historical nagios-devel mailing list archives
Original poster: dguillois@merethis.com
Locked