Fixed libcomposite detection

This commit is contained in:
MaMe82 2018-07-30 16:07:07 +02:00
parent d17ddc46a3
commit c9f3df4f0a
2 changed files with 3 additions and 4 deletions

View File

@ -28,10 +28,7 @@ func main() {
//ToDo: Check for root privs
err = service.CheckLibComposite()
if err != nil {
log.Fatalf("Couldn't load libcomposite: %v", err)
}
//service.NewLed(false) //Set LED to manual trigger
//service.InitDefaultLEDSettings()

View File

@ -91,6 +91,8 @@ func NewUSBGadgetManager() (newUGM *UsbGadgetManager, err error) {
newUGM = &UsbGadgetManager{}
defGS := GetDefaultGadgetSettings()
newUGM.UndeployedGadgetSettings = &defGS //preload state with default settings
err = CheckLibComposite()
if err != nil { return nil, errors.New(fmt.Sprintf("Couldn't load libcomposite: %v", err)) }
err = newUGM.DeployGadgetSettings(newUGM.UndeployedGadgetSettings)
if err != nil { return nil, err }
return