summaryrefslogtreecommitdiff
path: root/src/gf_general.c
diff options
context:
space:
mode:
authorLoic Dachary <loic-test4@dachary.org>2017-04-10 08:13:49 +0000
committerLoic Dachary <loic-test4@dachary.org>2017-04-10 08:13:49 +0000
commit7e61b44404f0ed410c83cfd3947a52e88ae044e1 (patch)
tree5a13169b93b6e517184fbdf39033098b329d68a6 /src/gf_general.c
parentd61b4d377a6a3f202de8a3541abf6383313adab7 (diff)
parent128bd51f1a06385f66d136d2d1eec7a17423b690 (diff)
downloadgf-complete-7e61b44404f0ed410c83cfd3947a52e88ae044e1.tar.gz
Merge branch 'wip-signed-integer-overflow-cppcheck-v3' into 'v3'v3
Resolve cppcheck Signed integer overflow errors See merge request !22
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;