commit | 6b0e33be88bbccc3bcb987026089aa09f9622de9 | [log] [tgz] |
---|---|---|
author | Luiz Capitulino <lcapitulino@redhat.com> | Thu Apr 26 16:48:41 2012 -0300 |
committer | Luiz Capitulino <lcapitulino@redhat.com> | Tue May 08 14:30:22 2012 -0300 |
tree | 95cafe05c9f612826f68ec52581e2a9d129774d4 | |
parent | 9abc62f6445795522d1bf5bf17f642e44eaf032d [diff] |
hmp: expr_unary(): check for overflow in strtoul()/strtoull() It's not checked currently, so something like: (qemu) balloon -100000000000001111114334234 (qemu) Will just "work" (in this case the balloon command will get a random value). Fix it by checking if strtoul()/strtoull() overflowed. Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com>