diff --git a/bgpd/bgp_snmp.c b/bgpd/bgp_snmp.c index 00d225bf65..71868abc5f 100644 --- a/bgpd/bgp_snmp.c +++ b/bgpd/bgp_snmp.c @@ -870,10 +870,10 @@ static int bgpTrapEstablished(struct peer *peer) oid_copy_addr(index, &addr, IN_ADDR_SIZE); - ret = smux_trap(bgp_variables, array_size(bgp_variables), bgp_trap_oid, - array_size(bgp_trap_oid), bgp_oid, - sizeof(bgp_oid) / sizeof(oid), index, IN_ADDR_SIZE, - bgpTrapList, array_size(bgpTrapList), BGPESTABLISHED); + smux_trap(bgp_variables, array_size(bgp_variables), bgp_trap_oid, + array_size(bgp_trap_oid), bgp_oid, + sizeof(bgp_oid) / sizeof(oid), index, IN_ADDR_SIZE, + bgpTrapList, array_size(bgpTrapList), BGPESTABLISHED); return 0; } diff --git a/lib/agentx.c b/lib/agentx.c index dfe5d93754..5351f8bda2 100644 --- a/lib/agentx.c +++ b/lib/agentx.c @@ -265,11 +265,11 @@ void smux_register_mib(const char *descr, struct variable *var, size_t width, register_mib(descr, var, width, num, name, namelen); } -int smux_trap(struct variable *vp, size_t vp_len, const oid *ename, - size_t enamelen, const oid *name, size_t namelen, - const oid *iname, size_t inamelen, - const struct trap_object *trapobj, size_t trapobjlen, - uint8_t sptrap) +void smux_trap(struct variable *vp, size_t vp_len, const oid *ename, + size_t enamelen, const oid *name, size_t namelen, + const oid *iname, size_t inamelen, + const struct trap_object *trapobj, size_t trapobjlen, + uint8_t sptrap) { struct index_oid trap_index[1]; @@ -277,9 +277,9 @@ int smux_trap(struct variable *vp, size_t vp_len, const oid *ename, oid_copy(trap_index[0].indexname, iname, inamelen); trap_index[0].indexlen = inamelen; - return (smux_trap_multi_index( - vp, vp_len, ename, enamelen, name, namelen, trap_index, - array_size(trap_index), trapobj, trapobjlen, sptrap)); + smux_trap_multi_index(vp, vp_len, ename, enamelen, name, namelen, + trap_index, array_size(trap_index), trapobj, + trapobjlen, sptrap); } int smux_trap_multi_index(struct variable *vp, size_t vp_len, const oid *ename, diff --git a/lib/smux.h b/lib/smux.h index ff97c8ab51..e07df2369f 100644 --- a/lib/smux.h +++ b/lib/smux.h @@ -131,9 +131,9 @@ extern int smux_header_table(struct variable *, oid *, size_t *, int, size_t *, The use of the arguments may differ depending on the implementation used. */ -extern int smux_trap(struct variable *, size_t, const oid *, size_t, - const oid *, size_t, const oid *, size_t, - const struct trap_object *, size_t, uint8_t); +extern void smux_trap(struct variable *, size_t, const oid *, size_t, + const oid *, size_t, const oid *, size_t, + const struct trap_object *, size_t, uint8_t); extern int smux_trap_multi_index(struct variable *vp, size_t vp_len, const oid *ename, size_t enamelen,