diff --git a/init/Android.bp b/init/Android.bp index 82945981e..aaef7e933 100644 --- a/init/Android.bp +++ b/init/Android.bp @@ -18,7 +18,7 @@ cc_defaults { name: "init_defaults", cpp_std: "experimental", sanitize: { - misc_undefined: ["integer"], + misc_undefined: ["signed-integer-overflow"], }, cppflags: [ "-DLOG_UEVENTS=0", diff --git a/init/Android.mk b/init/Android.mk index 9eb7649d0..293df2f7b 100644 --- a/init/Android.mk +++ b/init/Android.mk @@ -97,5 +97,5 @@ LOCAL_POST_INSTALL_CMD := $(hide) mkdir -p $(TARGET_ROOT_OUT)/sbin; \ ln -sf ../init $(TARGET_ROOT_OUT)/sbin/ueventd; \ ln -sf ../init $(TARGET_ROOT_OUT)/sbin/watchdogd -LOCAL_SANITIZE := integer +LOCAL_SANITIZE := signed-integer-overflow include $(BUILD_EXECUTABLE)