diff --git a/lib/ubsan.c b/lib/ubsan.c index 9207e65d03d765..0799678fb1659e 100644 --- a/lib/ubsan.c +++ b/lib/ubsan.c @@ -321,10 +321,10 @@ void __ubsan_handle_type_mismatch(struct type_mismatch_data *data, if (!ptr) handle_null_ptr_deref(data); - else if (data->alignment && !IS_ALIGNED(ptr, data->alignment)) + else if (data->alignment && !IS_ALIGNED(ptr, data->alignment)) { if (!IS_ENABLED(CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS)) handle_missaligned_access(data, ptr); - else + } else handle_object_size_mismatch(data, ptr); } EXPORT_SYMBOL(__ubsan_handle_type_mismatch);