sval: fix a bug in sval_too_low()
commite141076ea14aa41003f34c45f0c33c8b62e2aa85
authorDan Carpenter <dan.carpenter@oracle.com>
Mon, 14 May 2018 11:07:24 +0000 (14 14:07 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Mon, 14 May 2018 11:07:24 +0000 (14 14:07 +0300)
tree0aad999b9f1d49c4955e4e495fa17ea57c6c616d
parentceea60ce7d04c4e09a5ff3e992974beeaab0eb72
sval: fix a bug in sval_too_low()

The problem is that sval_cmp() sort of assumes that both svals are valid.

This problem shows up when we're using copy_from_user() to set a char
buffer "buf".  The s64min was getting translated to 0 instead of s8min.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
smatch_sval.c