From: Mytnyk, VolodymyrX Date: Tue, 20 Jun 2017 10:14:41 +0000 (+0100) Subject: SNMP Agent: Fix compilation issue on Net-SNMP v5.4.3 X-Git-Tag: collectd-5.8.0~146^2 X-Git-Url: https://git.octo.it/?a=commitdiff_plain;h=9622d8db99c660d430ae6c93997960f941c98f5f;p=collectd.git SNMP Agent: Fix compilation issue on Net-SNMP v5.4.3 The compilation of SNMP Agent fails on older version of Net-SNMP (5.4.3). Signed-off-by: Mytnyk, VolodymyrX --- diff --git a/src/snmp_agent.c b/src/snmp_agent.c index 6cbe881a..d1579bda 100644 --- a/src/snmp_agent.c +++ b/src/snmp_agent.c @@ -545,8 +545,8 @@ static int snmp_agent_form_reply(struct netsnmp_request_info_s *requests, } requests->requestvb->type = dd->oids[oid_index].type; - snmp_set_var_typed_value(requests->requestvb, requests->requestvb->type, data, - data_len); + snmp_set_var_typed_value(requests->requestvb, requests->requestvb->type, + (const u_char *)data, data_len); return SNMP_ERR_NOERROR; } @@ -617,7 +617,7 @@ snmp_agent_table_oid_handler(struct netsnmp_mib_handler_s *handler, if (dd->is_instance) { requests->requestvb->type = ASN_OCTET_STR; snmp_set_var_typed_value(requests->requestvb, - requests->requestvb->type, instance, + requests->requestvb->type, (const u_char *)instance, strlen((instance))); pthread_mutex_unlock(&g_agent->lock); @@ -678,7 +678,7 @@ static int snmp_agent_table_index_oid_handler( requests->requestvb->type = ASN_INTEGER; snmp_set_var_typed_value(requests->requestvb, requests->requestvb->type, - &index, sizeof(index)); + (const u_char *)&index, sizeof(index)); pthread_mutex_unlock(&g_agent->lock); @@ -724,7 +724,7 @@ static int snmp_agent_table_size_oid_handler( requests->requestvb->type = td->size_oid.type; snmp_set_var_typed_value(requests->requestvb, requests->requestvb->type, - &size, sizeof(size)); + (const u_char *)&size, sizeof(size)); pthread_mutex_unlock(&g_agent->lock);