• J
    virAsprintf: correctly check return value · 23e938ee
    Ján Tomko 提交于
    When virAsprintf was changed from a function to a macro
    reporting OOM error in dc6f2dad, it was documented as returning
    0 on success. This is incorrect, it returns the number of bytes
    written as asprintf does.
    
    Some of the functions were converted to use virAsprintf's return
    value directly, changing the return value on success from 0 to >= 0.
    
    For most of these, this is not a problem, but the change in
    virPCIDriverDir breaks PCI passthrough.
    
    The return value check in virhashtest pre-dates virAsprintf OOM
    conversion.
    
    vmwareMakePath seems to be unused.
    23e938ee
vmware_conf.c 12.5 KB