X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fopenldap.c;h=bd79b26b7312bf076c95a247f9d3331688e5f550;hb=44acfc8a688797519b9a8cdb0613a59aeeccae25;hp=bca686e8aa9dd0ee2703ef748389e3224e64f497;hpb=fd3acd001229e60a0bb34dead326d3dc003ab1fd;p=collectd.git diff --git a/src/openldap.c b/src/openldap.c index bca686e8..bd79b26b 100644 --- a/src/openldap.c +++ b/src/openldap.c @@ -31,6 +31,11 @@ #include "plugin.h" #include "configfile.h" +#if defined(__APPLE__) +#pragma clang diagnostic push +#pragma clang diagnostic warning "-Wdeprecated-declarations" +#endif + #include #include @@ -604,7 +609,8 @@ static int cldap_config_add (oconfig_item_t *ci) /* {{{ */ st->name, st->url); status = -1; } - else + + if ((status == 0) && (ludpp->lud_host != NULL)) { st->host = strdup (ludpp->lud_host); } @@ -680,3 +686,7 @@ void module_register (void) /* {{{ */ plugin_register_complex_config ("openldap", cldap_config); plugin_register_init ("openldap", cldap_init); } /* }}} void module_register */ + +#if defined(__APPLE__) +#pragma clang diagnostic pop +#endif