Have the debug option set the freeipmi debug flags (#5548)
Chris Akritidis committed
Mar 4, 2019 at 20:23 UTC
a61a01bb2444d697393c81c8eb92633210e2a226
1 file changed
+4
-1
collectors/freeipmi.plugin/freeipmi_plugin.c
+4
-1
@@ -1790,7 +1790,10 @@ int main (int argc, char **argv) {
1790
1791
_init_ipmi_config(&ipmi_config);
1792
1793
- if(debug) fprintf(stderr, "freeipmi.plugin: calling ipmi_monitoring_init()\n");
1793
+ if(debug) {
1794
+ fprintf(stderr, "freeipmi.plugin: calling ipmi_monitoring_init()\n");
1795
+ ipmimonitoring_init_flags|=IPMI_MONITORING_FLAGS_DEBUG|IPMI_MONITORING_FLAGS_DEBUG_IPMI_PACKETS;
1796
+ }
1797
1798
if(ipmi_monitoring_init(ipmimonitoring_init_flags, &errnum) < 0)
1799
fatal("ipmi_monitoring_init: %s", ipmi_monitoring_ctx_strerror(errnum));