aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-05-21 17:51:39 +0200
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2021-05-21 17:54:47 +0200
commitce72cdff6ecc6c47e0e25bc0c41fc19809b01d9f (patch)
tree959ec71ca9115662ad405d15ee06acd56b58ad46
parent2f8b645ecb6703e1c7d97ca12550272c7a499c30 (diff)
VTY: write_one_asp(): fix 1 << 31 cannot be represented by 'int'
-rw-r--r--src/osmo_ss7_vty.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/osmo_ss7_vty.c b/src/osmo_ss7_vty.c
index dcbe9b2..63625a8 100644
--- a/src/osmo_ss7_vty.c
+++ b/src/osmo_ss7_vty.c
@@ -857,8 +857,8 @@ static void write_one_asp(struct vty *vty, struct osmo_ss7_asp *asp, bool show_d
}
if (!asp->cfg.is_server)
vty_out(vty, " sctp-role client%s", VTY_NEWLINE);
- for (i = 0; i < 32; i++) {
- if (!(asp->cfg.quirks & (1 << i)))
+ for (i = 0; i < sizeof(uint32_t) * 8; i++) {
+ if (!(asp->cfg.quirks & ((uint32_t) 1 << i)))
continue;
vty_out(vty, " quirk %s%s", get_value_string(asp_quirk_names, (1 << i)), VTY_NEWLINE);
}