summaryrefslogtreecommitdiff
path: root/src/gf_general.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gf_general.c')
-rw-r--r--src/gf_general.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gf_general.c b/src/gf_general.c
index 7f187b5..769f7a0 100644
--- a/src/gf_general.c
+++ b/src/gf_general.c
@@ -137,7 +137,7 @@ int gf_general_s_to_val(gf_general_t *v, int w, char *s, int hex)
}
if (w == 32) return 1;
if (w == 31) {
- if (v->w32 & (1 << 31)) return 0;
+ if (v->w32 & ((gf_val_32_t)1 << 31)) return 0;
return 1;
}
if (v->w32 & ~((1 << w)-1)) return 0;