From: Mike Yuan Date: Sat, 8 Jul 2023 18:33:26 +0000 (+0800) Subject: coccinelle/take-fd: match for -EBADF instead of -1 X-Git-Tag: v254-rc2~61 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=906682a1dee6b718ba01194a5e0af92f9a2dc7c1;p=thirdparty%2Fsystemd.git coccinelle/take-fd: match for -EBADF instead of -1 Follow-up for 254d1313ae5a69c08c9b93032aaaf3d6083cfc07 --- diff --git a/coccinelle/take-fd.cocci b/coccinelle/take-fd.cocci index 396d6965c74..15f1e7c2ce3 100644 --- a/coccinelle/take-fd.cocci +++ b/coccinelle/take-fd.cocci @@ -4,7 +4,7 @@ local idexpression p; expression q; @@ - p = q; -- q = -1; +- q = -EBADF; - return p; + return TAKE_FD(q); @@ -18,5 +18,5 @@ expression p != errno; expression q; @@ - p = q; -- q = -1; +- q = -EBADF; + p = TAKE_FD(q);