mirror of
https://github.com/dgibson/dtc.git
synced 2025-12-08 12:45:29 -05:00
libfdt: Fix logic in nop_property testcase
This patch fixes some completely bogus error checking logic from the nop_property testcase (resulted from a cut-and-paste error). Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
parent
65380f164c
commit
41722c230c
1 changed files with 5 additions and 5 deletions
|
|
@ -57,15 +57,15 @@ int main(int argc, char *argv[])
|
||||||
TEST_STRING_1);
|
TEST_STRING_1);
|
||||||
verbose_printf("string value was \"%s\"\n", strp);
|
verbose_printf("string value was \"%s\"\n", strp);
|
||||||
err = fdt_nop_property(fdt, 0, "prop-str");
|
err = fdt_nop_property(fdt, 0, "prop-str");
|
||||||
err = fdt_ptr_error(intp);
|
if (err)
|
||||||
|
FAIL("Failed to nop \"prop-str\": %s", fdt_strerror(err));
|
||||||
|
|
||||||
|
strp = fdt_getprop(fdt, 0, "prop-str", NULL);
|
||||||
|
err = fdt_ptr_error(strp);
|
||||||
if (! err)
|
if (! err)
|
||||||
FAIL("prop-str still present after nopping");
|
FAIL("prop-str still present after nopping");
|
||||||
if (err != FDT_ERR_NOTFOUND)
|
if (err != FDT_ERR_NOTFOUND)
|
||||||
FAIL("Unexpected error on second getprop: %s", fdt_strerror(err));
|
FAIL("Unexpected error on second getprop: %s", fdt_strerror(err));
|
||||||
|
|
||||||
strp = fdt_getprop(fdt, 0, "prop-str", NULL);
|
|
||||||
if (fdt_ptr_error(intp) != FDT_ERR_NOTFOUND)
|
|
||||||
FAIL("prop-str still present after nopping");
|
|
||||||
|
|
||||||
PASS();
|
PASS();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue