Skip to content

Commit a732ede

Browse files
committed
Test for export service to be a string
Signed-off-by: Derek Collison <[email protected]>
1 parent b7c581c commit a732ede

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

server/opts.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -915,7 +915,11 @@ func parseExportStreamOrService(v map[string]interface{}, pedantic bool) (*expor
915915
if curStream != nil {
916916
return nil, nil, fmt.Errorf("Detected service but already saw a stream: %+v", mv)
917917
}
918-
curService = &export{sub: mv.(string)}
918+
mvs, ok := mv.(string)
919+
if !ok {
920+
return nil, nil, fmt.Errorf("Expected service to be string name, got %T", mv)
921+
}
922+
curService = &export{sub: mvs}
919923
if accounts != nil {
920924
curService.accs = accounts
921925
}

0 commit comments

Comments
 (0)