From de65d3da912edcb5a4277aba676531e1951a790d Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 30 Oct 2017 11:44:13 +0100 Subject: [PATCH] shared: fix nm_steal_fd() for handling zero file descriptor Zero is a valid file descriptor. Fixes: 956b3e8bd580da03473fb6930cede23f4e188640 --- shared/nm-utils/nm-macros-internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shared/nm-utils/nm-macros-internal.h b/shared/nm-utils/nm-macros-internal.h index 5376e615e..d9dab83d7 100644 --- a/shared/nm-utils/nm-macros-internal.h +++ b/shared/nm-utils/nm-macros-internal.h @@ -1157,7 +1157,7 @@ nm_steal_fd (int *p_fd) int fd; if ( p_fd - && ((fd = *p_fd) > 0)) { + && ((fd = *p_fd) >= 0)) { *p_fd = -1; return fd; }