From a8d2924c55f349bb733c6b43ec4559665680e27e Mon Sep 17 00:00:00 2001 From: chao an Date: Wed, 31 Aug 2022 22:48:45 +0800 Subject: [PATCH] examples/usrsocktest: correct return value check of dup2() DUP(2) Linux Programmer's Manual NAME dup, dup2, dup3 - duplicate a file descriptor ... RETURN VALUE On success, these system calls return the new file descriptor. On error, -1 is returned, and errno is set appropriately. Signed-off-by: chao an --- examples/usrsocktest/usrsocktest_basic_daemon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/usrsocktest/usrsocktest_basic_daemon.c b/examples/usrsocktest/usrsocktest_basic_daemon.c index 80021ba40..6387f7722 100644 --- a/examples/usrsocktest/usrsocktest_basic_daemon.c +++ b/examples/usrsocktest/usrsocktest_basic_daemon.c @@ -333,7 +333,7 @@ static void basic_daemon_dup2(FAR struct usrsocktest_daemon_conf_s *dconf) TEST_ASSERT_EQUAL(2, usrsocktest_daemon_get_num_active_sockets()); ret = dup2(sd2, sd); - TEST_ASSERT_EQUAL(0, ret); + TEST_ASSERT_EQUAL(sd, ret); TEST_ASSERT_EQUAL(1, usrsocktest_daemon_get_num_active_sockets()); ret = close(sd2);