From e3d1855bb991f7b118b77e6a2520eb4049cf5438 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 14 May 2010 04:36:47 +0200 Subject: [PATCH] util: flush inotify fd only when we have it --- util.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/util.c b/util.c index f5f1b3a4..f8b3f44a 100644 --- a/util.c +++ b/util.c @@ -1627,8 +1627,9 @@ int acquire_terminal(const char *name, bool fail, bool force) { } for (;;) { - if ((r = flush_fd(notify)) < 0) - goto fail; + if (notify >= 0) + if ((r = flush_fd(notify)) < 0) + goto fail; /* We pass here O_NOCTTY only so that we can check the return * value TIOCSCTTY and have a reliable way to figure out if we -- 2.39.5