-
Christoph Hellwig authored
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 <hch@lst.de>
Reported-by:
Stefan Weil <weil@mail.berlios.de>
Signed-off-by:
Anthony Liguori <aliguori@us.ibm.com>Christoph Hellwig authoredReplace 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 <hch@lst.de>
Reported-by:
Stefan Weil <weil@mail.berlios.de>
Signed-off-by:
Anthony Liguori <aliguori@us.ibm.com>
Loading