Fixed source env sdk file when file is not set.
authorSebastien Douheret <sebastien.douheret@iot.bzh>
Tue, 9 Jan 2018 15:01:19 +0000 (16:01 +0100)
committerSebastien Douheret <sebastien.douheret@iot.bzh>
Tue, 9 Jan 2018 15:01:19 +0000 (16:01 +0100)
lib/xdsserver/folder-interface.go
lib/xdsserver/sdk.go

index 18cdb54..8fdcdb9 100644 (file)
@@ -19,7 +19,10 @@ package xdsserver
 
 import "gerrit.automotivelinux.org/gerrit/src/xds/xds-server/lib/xsapiv1"
 
+// FolderEventCBData Data format of FolderEvent events
 type FolderEventCBData map[string]interface{}
+
+// FolderEventCB Callback prototype for FolderEvent events
 type FolderEventCB func(cfg *xsapiv1.FolderConfig, data *FolderEventCBData)
 
 // IFOLDER Folder interface
index 90dae19..d5b2b43 100644 (file)
@@ -492,5 +492,9 @@ func (s *CrossSDK) Get() *xsapiv1.SDK {
 
 // GetEnvCmd returns the command used to initialized the environment
 func (s *CrossSDK) GetEnvCmd() []string {
+       if s.sdk.SetupFile == "" {
+               return []string{}
+       }
        return []string{"source", s.sdk.SetupFile}
+
 }