Page 1 of 1

[Nagios-devel] [PATCH] check_smtp.c - float warn/crit thresholds

Posted: Tue Nov 18, 2008 7:15 pm
by Guest
--=====================_-2142974718==_
Content-Type: text/plain; charset="us-ascii"

Hi all,
The attached patched allows check_smtp.c to accept double (floating
point) values for warning and critical thresholds. Previously, it
only accepted integers.

Note that the help message (check_smtp -h) indicated that these
parameters were supposed to be DOUBLE so this change makes it
consistent.

Cheers,
-Ignacio

PS: The attached patch is svn-based. I found the issue on
nagios-plugins-1.4.13.
--=====================_-2142974718==_
Content-Type: application/octet-stream; name="plugins-svn-trunk-check_smtp.u"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="plugins-svn-trunk-check_smtp.u"

SW5kZXg6IG5hZ2lvc3BsdWcvdHJ1bmsvcGx1Z2lucy9jaGVja19zbXRwLmMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gbmFnaW9zcGx1Zy90cnVuay9wbHVnaW5zL2NoZWNrX3NtdHAuYwkocmV2aXNpb24gMjA4MSkK
KysrIG5hZ2lvc3BsdWcvdHJ1bmsvcGx1Z2lucy9jaGVja19zbXRwLmMJKHdvcmtpbmcgY29weSkK
QEAgLTEwMyw5ICsxMDMsOSBAQAogY2hhciAqYXV0aHR5cGUgPSBOVUxMOwogY2hhciAqYXV0aHVz
ZXIgPSBOVUxMOwogY2hhciAqYXV0aHBhc3MgPSBOVUxMOwotaW50IHdhcm5pbmdfdGltZSA9IDA7
Citkb3VibGUgd2FybmluZ190aW1lID0gMDsKIGludCBjaGVja193YXJuaW5nX3RpbWUgPSBGQUxT
RTsKLWludCBjcml0aWNhbF90aW1lID0gMDsKK2RvdWJsZSBjcml0aWNhbF90aW1lID0gMDsKIGlu
dCBjaGVja19jcml0aWNhbF90aW1lID0gRkFMU0U7CiBpbnQgdmVyYm9zZSA9IDA7CiBpbnQgdXNl
X3NzbCA9IEZBTFNFOwpAQCAtNDMyLDkgKzQzMiw5IEBACiAJZWxhcHNlZF90aW1lID0gKGRvdWJs
ZSltaWNyb3NlYyAvIDEuMGU2OwogCiAJaWYgKHJlc3VsdCA9PSBTVEFURV9PSykgewotCQlpZiAo
Y2hlY2tfY3JpdGljYWxfdGltZSAmJiBlbGFwc2VkX3RpbWUgPiAoZG91YmxlKSBjcml0aWNhbF90
aW1lKQorCQlpZiAoY2hlY2tfY3JpdGljYWxfdGltZSAmJiBlbGFwc2VkX3RpbWUgPiBjcml0aWNh
bF90aW1lKQogCQkJcmVzdWx0ID0gU1RBVEVfQ1JJVElDQUw7Ci0JCWVsc2UgaWYgKGNoZWNrX3dh
cm5pbmdfdGltZSAmJiBlbGFwc2VkX3RpbWUgPiAoZG91YmxlKSB3YXJuaW5nX3RpbWUpCisJCWVs
c2UgaWYgKGNoZWNrX3dhcm5pbmdfdGltZSAmJiBlbGFwc2VkX3RpbWUgPiB3YXJuaW5nX3RpbWUp
CiAJCQlyZXN1bHQgPSBTVEFURV9XQVJOSU5HOwogCX0KIApAQCAtNTY1LDIxICs1NjUsMjEgQEAK
IAkJCW5yZXNwb25zZXMrKzsKIAkJCWJyZWFrOwogCQljYXNlICdjJzoJCQkJCQkJCQkvKiBjcml0
aWNhbCB0aW1lIHRocmVzaG9sZCAqLwotCQkJaWYgKGlzX2ludG5vbm5lZyAob3B0YXJnKSkgewot
CQkJCWNyaXRpY2FsX3RpbWUgPSBhdG9pIChvcHRhcmcpOworCQkJaWYgKGlzX25vbm5lZ2F0aXZl
IChvcHRhcmcpKSB7CisJCQkJY3JpdGljYWxfdGltZSA9IHN0cnRvZCggb3B0YXJnLCBOVUxMICk7
CiAJCQkJY2hlY2tfY3JpdGljYWxfdGltZSA9IFRSVUU7CiAJCQl9CiAJCQllbHNlIHsKLQkJCQl1
c2FnZTQgKF8oIkNyaXRpY2FsIHRpbWUgbXVzdCBiZSBhIHBvc2l0aXZlIGludGVnZXIiKSk7CisJ
CQkJdXNhZ2U0IChfKCJDcml0aWNhbCB0aW1lIG11c3QgYmUgYSBwb3NpdGl2ZSBudW1iZXIiKSk7
CiAJCQl9CiAJCQlicmVhazsKIAkJY2FzZSAndyc6CQkJCQkJCQkJLyogd2FybmluZyB0aW1lIHRo
cmVzaG9sZCAqLwotCQkJaWYgKGlzX2ludG5vbm5lZyAob3B0YXJnKSkgewotCQkJCXdhcm5pbmdf
dGltZSA9IGF0b2kgKG9wdGFyZyk7CisJCQlpZiAoaXNfbm9ubmVnYXRpdmUgKG9wdGFyZykpIHsK
KwkJCQl3YXJuaW5nX3RpbWUgPSBzdHJ0b2QoIG9wdGFyZywgTlVMTCApOwogCQkJCWNoZWNrX3dh
cm5pbmdfdGltZSA9IFRSVUU7CiAJCQl9CiAJCQllbHNlIHsKLQkJCQl1c2FnZTQgKF8oIldhcm5p
bmcgdGltZSBtdXN0IGJlIGEgcG9zaXRpdmUgaW50ZWdlciIpKTsKKwkJCQl1c2FnZTQgKF8oIldh
cm5pbmcgdGltZSBtdXN0IGJlIGEgcG9zaXRpdmUgbnVtYmVyIikpOwogCQkJfQogCQkJYnJlYWs7
CiAJCWNhc2UgJ3YnOgkJCQkJCQkJCS8qIHZlcmJvc2UgKi8K
--=====================_-2142974718==_--






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