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:
David Gibson 2006-12-01 13:10:07 +11:00
parent 65380f164c
commit 41722c230c
1 changed files with 5 additions and 5 deletions

View File

@ -57,15 +57,15 @@ int main(int argc, char *argv[])
TEST_STRING_1);
verbose_printf("string value was \"%s\"\n", strp);
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)
FAIL("prop-str still present after nopping");
if (err != FDT_ERR_NOTFOUND)
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();
}