libkver: relax fuzzer check. am: 855c3c126d am: 0f21d333b0
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Gki/+/3047872
Change-Id: Ia0aebc7dd9466ccaee9b72f58bf9d06907438fa2
Signed-off-by: Automerger Merge Worker <[email protected]>
diff --git a/libkver/corpus/zero_zero b/libkver/corpus/zero_zero
new file mode 100644
index 0000000..8079d3a
--- /dev/null
+++ b/libkver/corpus/zero_zero
@@ -0,0 +1 @@
+5.4-android1-00
\ No newline at end of file
diff --git a/libkver/fuzzer.cpp b/libkver/fuzzer.cpp
index 406749a..da24ae0 100644
--- a/libkver/fuzzer.cpp
+++ b/libkver/fuzzer.cpp
@@ -31,12 +31,12 @@
auto kmi_version = KmiVersion::Parse(string_data);
if (UNLIKELY(kmi_version.has_value())) {
- CHECK(string_data == kmi_version->string());
+ CHECK(!kmi_version->string().empty());
}
auto kernel_release = KernelRelease::Parse(string_data);
if (UNLIKELY(kernel_release.has_value())) {
- CHECK(string_data == kernel_release->string());
+ CHECK(!kernel_release->string().empty());
CHECK(!kernel_release->kmi_version().string().empty());
}