summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--daemon/info_unix.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/daemon/info_unix.go b/daemon/info_unix.go
index f34a03307c..06a67271b5 100644
--- a/daemon/info_unix.go
+++ b/daemon/info_unix.go
@@ -72,7 +72,9 @@ func (daemon *Daemon) fillPlatformInfo(v *types.Info, sysInfo *sysinfo.SysInfo)
v.InitCommit.ID = "N/A"
} else {
v.InitCommit.ID = commit
- v.InitCommit.Expected = dockerversion.InitCommitID[0:len(commit)]
+ if len(dockerversion.InitCommitID) > len(commit) {
+ v.InitCommit.Expected = dockerversion.InitCommitID[0:len(commit)]
+ }
}
} else {
logrus.Warnf("failed to retrieve %s version: %s", defaultInitBinary, err)