]> Git Repo - qemu.git/commit - qemu-io.c
qemu-io: reject invalid pattern
authorChristoph Hellwig <[email protected]>
Sun, 19 Jul 2009 23:19:25 +0000 (01:19 +0200)
committerAnthony Liguori <[email protected]>
Wed, 22 Jul 2009 15:58:47 +0000 (10:58 -0500)
commitcf070d7ec0b8fb21faa9a630ed5cc66f90844a08
treedfd7df71b93c243ab24abd06447525532cb7cec3
parenta7824a886ed50eb4fe3c6fcd6afd8814a6973583
qemu-io: reject invalid pattern

Replace the use of atoi which is used for pattern parsing currently with
strtol.  Atoi won't parse sedecimal pattern values (it always returns 0),
but qemu-iotests use such pattern values.  Also reject every pattern
that is not a unsigned char as we pass the pattern to memset which
expect a bye value (despite having the pattern argument declared as int).

Based on an earlier patch by Stefan Weil which did not include the
error handling.

Signed-off-by: Christoph Hellwig <[email protected]>
Reported-by: Stefan Weil <[email protected]>
Signed-off-by: Anthony Liguori <[email protected]>
qemu-io.c
This page took 0.025578 seconds and 4 git commands to generate.