• J
    util: Clean up consumers of virJSONValueArraySize · 4a3d6ed5
    John Ferlan 提交于
    Rather than have virJSONValueArraySize return a -1 when the input
    is not an array and then splat an error message, let's check for
    an array before calling and then change the return to be a size_t
    instead of ssize_t.
    
    That means using the helper virJSONValueIsArray as well as using a
    more generic error message such as "Malformed <something> array".
    In some cases we can remove stack variables and when we cannot,
    those variables should be size_t not ssize_t. Alter a few references
    of if (!value) to be if (value == 0) instead as well.
    
    Some callers can already assume an array is being worked on based
    on the previous call, so there's less to do.
    Signed-off-by: NJohn Ferlan <jferlan@redhat.com>
    Reviewed-by: NJán Tomko <jtomko@redhat.com>
    4a3d6ed5
virlockspace.c 21.8 KB