libabis: ipaccess: more robust ipaccess_idtag_name()
ipaccess_idtag_name() now takes a uint8_t as parameter which is the length of the type tag. This patch was suggested by Zecke.
This commit is contained in:
parent
81863cde82
commit
0d20b63574
|
@ -79,7 +79,7 @@ int ipaccess_send_pong(int fd);
|
|||
int ipaccess_send_id_ack(int fd);
|
||||
int ipaccess_send_id_req(int fd);
|
||||
|
||||
const char *ipaccess_idtag_name(int tag);
|
||||
const char *ipaccess_idtag_name(uint8_t tag);
|
||||
int ipaccess_idtag_parse(struct tlv_parsed *dec, unsigned char *buf, int len);
|
||||
int ipaccess_parse_unitid(const char *str, u_int16_t *site_id, u_int16_t *bts_id, u_int16_t *trx_id);
|
||||
|
||||
|
|
|
@ -100,7 +100,7 @@ static const char *idtag_names[] = {
|
|||
[IPAC_IDTAG_UNIT] = "Unit_ID",
|
||||
};
|
||||
|
||||
const char *ipaccess_idtag_name(int tag)
|
||||
const char *ipaccess_idtag_name(uint8_t tag)
|
||||
{
|
||||
if (tag >= ARRAY_SIZE(idtag_names))
|
||||
return "unknown";
|
||||
|
|
Loading…
Reference in New Issue