Merge "veyron/services/mgmt/binary: ignore whitespace when checking binary repository version"
diff --git a/services/mgmt/binary/impl/dispatcher.go b/services/mgmt/binary/impl/dispatcher.go
index de10a33..ac95da2 100644
--- a/services/mgmt/binary/impl/dispatcher.go
+++ b/services/mgmt/binary/impl/dispatcher.go
@@ -6,6 +6,7 @@
"io/ioutil"
"os"
"path/filepath"
+ "strings"
"veyron2/ipc"
"veyron2/security"
@@ -36,7 +37,7 @@
if err != nil {
return nil, fmt.Errorf("ReadFile(%v) failed: %v", path, err)
}
- if expected, got := Version, string(output); expected != got {
+ if expected, got := Version, strings.TrimSpace(string(output)); expected != got {
return nil, fmt.Errorf("Unexpected version: expected %v, got %v", expected, got)
}
return &dispatcher{