diff options
author | Eric Blake <eblake@redhat.com> | 2023-05-22 14:04:35 -0500 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2023-06-02 12:29:27 -0500 |
commit | a73049b2a1bad81c1059b79cf4567e4d6932634f (patch) | |
tree | e8a4a18755142c0df92b5eb1de3391ecceb42f95 /hw/core/fw-path-provider.c | |
parent | f49371ecae182eb07cfb105aa7ea637479d83764 (diff) |
numa: Check for qemu_strtosz_MiB error
As shown in the previous commit, qemu_strtosz_MiB sometimes leaves the
result value untouched (we have to audit further to learn that in that
case, the QAPI generator says that visit_type_NumaOptions() will have
zero-initialized it), and sometimes leaves it with the value of a
partial parse before -EINVAL occurs because of trailing garbage.
Rather than blindly treating any string the user may throw at us as
valid, we should check for parse failures.
Fixes: cc001888 ("numa: fixup parsed NumaNodeOptions earlier", v2.11.0)
Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Hanna Czenczek <hreitz@redhat.com>
Message-Id: <20230522190441.64278-14-eblake@redhat.com>
Diffstat (limited to 'hw/core/fw-path-provider.c')
0 files changed, 0 insertions, 0 deletions