diff --git a/src/unix/mod.rs b/src/unix/mod.rs
index 6ec4bf6d9ced089384ddccfc8f253e1f4349b210..a96361a7c0938ab9ecf5d2405d674d2546b8ba3b 100644
--- a/src/unix/mod.rs
+++ b/src/unix/mod.rs
@@ -60,9 +60,9 @@ s! {
     pub struct ipv6_mreq {
         pub ipv6mr_multiaddr: in6_addr,
         #[cfg(target_os = "android")]
-        pub ipv6mr_interface: c_uint,
-        #[cfg(not(target_os = "android"))]
         pub ipv6mr_interface: c_int,
+        #[cfg(not(target_os = "android"))]
+        pub ipv6mr_interface: c_uint,
     }
 }