summary refs log tree commit diff
path: root/sys_util/src/net.rs
diff options
context:
space:
mode:
authorpaulhsia <paulhsia@chromium.org>2019-01-24 01:00:22 +0800
committerchrome-bot <chrome-bot@chromium.org>2019-01-23 20:40:46 -0800
commit230b0cdacf6c8fa48f0d20bc52a46f1d6a972d29 (patch)
treea7aa2b9708c438adb53d4169306e9f5948eca8c5 /sys_util/src/net.rs
parent795355a4235575feed9291d2ff0f9b54277d2aab (diff)
downloadcrosvm-230b0cdacf6c8fa48f0d20bc52a46f1d6a972d29.tar
crosvm-230b0cdacf6c8fa48f0d20bc52a46f1d6a972d29.tar.gz
crosvm-230b0cdacf6c8fa48f0d20bc52a46f1d6a972d29.tar.bz2
crosvm-230b0cdacf6c8fa48f0d20bc52a46f1d6a972d29.tar.lz
crosvm-230b0cdacf6c8fa48f0d20bc52a46f1d6a972d29.tar.xz
crosvm-230b0cdacf6c8fa48f0d20bc52a46f1d6a972d29.tar.zst
crosvm-230b0cdacf6c8fa48f0d20bc52a46f1d6a972d29.zip
sys_util: Fix unit test error in arm
`libc::c_char` is `u8` instead of `i8` in arm, the test should use
`libc::c_char` directly.
Test unit tests with different architectures.

BUG=chromium:907520
TEST=$ FEATURES=test emerge-{kevin,eve} sys_util

Change-Id: Ie70da89470487d95675cb06b761e9ae9057bc38f
Reviewed-on: https://chromium-review.googlesource.com/1430400
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Tested-by: Chih-Yang Hsia <paulhsia@chromium.org>
Reviewed-by: David Tolnay <dtolnay@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'sys_util/src/net.rs')
-rw-r--r--sys_util/src/net.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys_util/src/net.rs b/sys_util/src/net.rs
index abd7db5..472228e 100644
--- a/sys_util/src/net.rs
+++ b/sys_util/src/net.rs
@@ -217,9 +217,9 @@ mod tests {
         assert_eq!(addr.sun_family, libc::AF_UNIX as libc::sa_family_t);
 
         // Check `sun_path` in returned `sockaddr_un`
-        let mut ref_sun_path = [0i8; 108];
+        let mut ref_sun_path = [0 as libc::c_char; 108];
         for i in 0..path_size {
-            ref_sun_path[i] = 'a' as i8;
+            ref_sun_path[i] = 'a' as libc::c_char;
         }
 
         for (addr_char, ref_char) in addr.sun_path.iter().zip(ref_sun_path.iter()) {