libudev-util: make util_replace_whitespace() read only len characters
This effectively reverts df8ba4fa0e.
Fixes #11264.
This commit is contained in:
committed by
Zbigniew Jędrzejewski-Szmek
parent
f5855697aa
commit
577ab71c58
+17
-10
@@ -365,16 +365,23 @@ static void test_util_replace_whitespace(void) {
|
||||
test_util_replace_whitespace_one_len("hoge hoge ", 1, "h");
|
||||
test_util_replace_whitespace_one_len("hoge hoge ", 0, "");
|
||||
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 9, "hoge_hoge");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 8, "hoge_hog");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 7, "hoge_ho");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 6, "hoge_h");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 5, "hoge");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 4, "hoge");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 3, "hog");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 2, "ho");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 1, "h");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 0, "");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 16, "hoge_hoge");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 15, "hoge_hoge");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 14, "hoge_hog");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 13, "hoge_ho");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 12, "hoge_h");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 11, "hoge");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 10, "hoge");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 9, "hoge");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 8, "hoge");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 7, "hog");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 6, "ho");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 5, "h");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 4, "");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 3, "");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 2, "");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 1, "");
|
||||
test_util_replace_whitespace_one_len(" hoge hoge ", 0, "");
|
||||
}
|
||||
|
||||
static void test_util_resolve_subsys_kernel_one(const char *str, bool read_value, int retval, const char *expected) {
|
||||
|
||||
Reference in New Issue
Block a user