1ed7e01 vbox: handle errors of virDomainHostdevDefAlloc correctly

1 file Authored by Ryota Ozaki 10 years ago, Committed by veillard 10 years ago,
    vbox: handle errors of virDomainHostdevDefAlloc correctly
    
    The original code ignored errors of virDomainHostdevDefAlloc,
    however, we should properly do error return from the function
    if it occurs.
    
    The fix pulls out virDomainHostdevDefAlloc from the loop and
    executes it all together before the loop. So we can easily
    return on errors without the notion of other memory allocations
    in the loop.
    
    The deallocation code is separated from the allocation code
    because it will be used by a further patch for fixing other error
    handlings.
    
    Reported-by: Laine Stump <laine@laine.org>
    Signed-off-by: Ryota Ozaki <ozaki.ryota@gmail.com>
    
        
file modified
+15 -4