discovery_setTXT.go : bug fix waitServer 69/204769/1
authorjaehoon.hyun <jaehoon.hyun@samsung.com>
Fri, 26 Apr 2019 06:54:18 +0000 (15:54 +0900)
committerjaehoon.hyun <jaehoon.hyun@samsung.com>
Fri, 26 Apr 2019 06:54:18 +0000 (15:54 +0900)
call AddNewServiceName to add waitServer
call SetServiceNames to add waitServer

Change-Id: Id61cb45740c4cbffbdb1ce305eadbf16ec2c60db

src/discoverymgr/discovery_setTXT.go

index 05cfdd0..5849f5b 100755 (executable)
@@ -29,6 +29,8 @@ var serverTXTmtx sync.Mutex
 //AddNewServiceName add servicename to orchestration server
 func AddNewServiceName(doc *confdescription.Doc) error {
 
+       waitServer()
+
        newService := doc.ServiceInfo.ServiceName
        if newService == "" {
                return errors.New("no argument")
@@ -41,6 +43,8 @@ func AddNewServiceName(doc *confdescription.Doc) error {
 
 //SetServiceNames set txt of mdns message
 func SetServiceNames(newService string) error {
+       waitServer()
+
        log.Println(logPrefix, "[SetServiceNames][IN]", newService)
        defer log.Println(logPrefix, "[SetServiceNames][OUT]")
        serverTXTmtx.Lock()