[monitoring-plugins] Avoid passing NULL to vprintf().
Guido Falsi
git at monitoring-plugins.org
Mon Oct 22 16:30:18 CEST 2018
Module: monitoring-plugins
Branch: master
Commit: c76f59bcc0b4c1a14caa7028e034ab44d3e1b4a8
Author: Guido Falsi <mad at madpilot.net>
Date: Sat Sep 29 16:15:42 2018 +0200
URL: https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=c76f59b
Avoid passing NULL to vprintf().
---
lib/utils_base.c | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/lib/utils_base.c b/lib/utils_base.c
index 3822bcf..19a531f 100644
--- a/lib/utils_base.c
+++ b/lib/utils_base.c
@@ -87,10 +87,13 @@ void _get_monitoring_plugin( monitoring_plugin **pointer ){
void
die (int result, const char *fmt, ...)
{
- va_list ap;
- va_start (ap, fmt);
- vprintf (fmt, ap);
- va_end (ap);
+ if(fmt!=NULL) {
+ va_list ap;
+ va_start (ap, fmt);
+ vprintf (fmt, ap);
+ va_end (ap);
+ }
+
if(this_monitoring_plugin!=NULL) {
np_cleanup();
}
More information about the Commits
mailing list