explicit operand for addition
diff --git a/mp_radix_size.c b/mp_radix_size.c
index 387e0ec..e9cfb9b 100644
--- a/mp_radix_size.c
+++ b/mp_radix_size.c
@@ -29,7 +29,7 @@ mp_err mp_radix_size(const mp_int *a, int radix, int *size)
*size = (int)b;
/* mp_ilogb truncates to zero, hence we need one extra put on top and one for `\0`. */
- *size += 2 + (a->sign == MP_NEG);
+ *size += 2 + ((a->sign == MP_NEG) ? 1 : 0);
LBL_ERR:
return err;