bdev/split: Improve error check of config file parsing by spdk_strtol
Change-Id: I94abf6c3059528b84c1f8763f56891150726021a Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-on: https://review.gerrithub.io/c/441639 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Darek Stojaczyk <dariusz.stojaczyk@intel.com> Reviewed-by: wuzhouhui <wuzhouhui@kingsoft.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
This commit is contained in:
parent
889abac05d
commit
b2a7f2bd4f
@ -429,7 +429,7 @@ vbdev_split_init(void)
|
|||||||
goto err;
|
goto err;
|
||||||
}
|
}
|
||||||
|
|
||||||
split_count = atoi(split_count_str);
|
split_count = spdk_strtol(split_count_str, 10);
|
||||||
if (split_count < 1) {
|
if (split_count < 1) {
|
||||||
SPDK_ERRLOG("Invalid Split count %d\n", split_count);
|
SPDK_ERRLOG("Invalid Split count %d\n", split_count);
|
||||||
rc = -EINVAL;
|
rc = -EINVAL;
|
||||||
@ -440,7 +440,7 @@ vbdev_split_init(void)
|
|||||||
split_size = 0;
|
split_size = 0;
|
||||||
split_size_str = spdk_conf_section_get_nmval(sp, "Split", i, 2);
|
split_size_str = spdk_conf_section_get_nmval(sp, "Split", i, 2);
|
||||||
if (split_size_str) {
|
if (split_size_str) {
|
||||||
split_size = atoi(split_size_str);
|
split_size = spdk_strtol(split_size_str, 10);
|
||||||
if (split_size <= 0) {
|
if (split_size <= 0) {
|
||||||
SPDK_ERRLOG("Invalid Split size %d\n", split_size);
|
SPDK_ERRLOG("Invalid Split size %d\n", split_size);
|
||||||
rc = -EINVAL;
|
rc = -EINVAL;
|
||||||
|
Loading…
Reference in New Issue
Block a user