• Bernhard Nortmann's avatar
    fel: Introduce helper function for reporting libusb errors · f3b60f43
    Bernhard Nortmann authored
    Commit 472ac475
    
     introduced
    a possible regression by relying on the availability of
    libusb_strerror(). There are libusb versions out there _not_
    offering this function, which breaks compilation.
    
    Introducing a separate helper function allows us to work around
    this, refactor existing code and have more streamlined error
    reporting - avoiding the message string retrieval where needed.
    The usb_error() function can also optionally abort execution
    with a given exit code.
    Signed-off-by: default avatarBernhard Nortmann <bernhard.nortmann@web.de>
    f3b60f43
fel.c 49.4 KB