From 21a475ffb1aee774ed92f0df572a365e2de3ada6 Mon Sep 17 00:00:00 2001 From: nponeccop Date: Fri, 9 Jan 2015 02:22:38 +0200 Subject: [PATCH] FsMagic should avoid sign extension on i686 `uint64(buf.Type)` on i686 is ffffffff9123683e on i686 due to sign extension, so it cannot be compared with `FsMagic(0x9123683E)` Signed-off-by: Andrii Melnykov Upstream-commit: c754555b8742df282bd46ef056837934e973be98 Component: engine --- components/engine/daemon/graphdriver/driver.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/engine/daemon/graphdriver/driver.go b/components/engine/daemon/graphdriver/driver.go index 1c06012781..c23b115ae8 100644 --- a/components/engine/daemon/graphdriver/driver.go +++ b/components/engine/daemon/graphdriver/driver.go @@ -11,7 +11,7 @@ import ( "github.com/docker/docker/pkg/archive" ) -type FsMagic uint64 +type FsMagic uint32 const ( FsMagicBtrfs = FsMagic(0x9123683E)