diff options
-rw-r--r-- | lib/utils_base.c | 11 |
1 files 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 ){ | |||
87 | void | 87 | void |
88 | die (int result, const char *fmt, ...) | 88 | die (int result, const char *fmt, ...) |
89 | { | 89 | { |
90 | va_list ap; | 90 | if(fmt!=NULL) { |
91 | va_start (ap, fmt); | 91 | va_list ap; |
92 | vprintf (fmt, ap); | 92 | va_start (ap, fmt); |
93 | va_end (ap); | 93 | vprintf (fmt, ap); |
94 | va_end (ap); | ||
95 | } | ||
96 | |||
94 | if(this_monitoring_plugin!=NULL) { | 97 | if(this_monitoring_plugin!=NULL) { |
95 | np_cleanup(); | 98 | np_cleanup(); |
96 | } | 99 | } |