[memprof: 24/76] server.c: When read returns < 0 then close the fd as well
- From: Holger Hans Peter Freyther <hfreyther src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [memprof: 24/76] server.c: When read returns < 0 then close the fd as well
- Date: Sun, 13 Jun 2010 03:40:14 +0000 (UTC)
commit a3f1220d640763a7c5dd0fb15732cff49866fa43
Author: Holger Hans Peter Freyther <zecke selfish org>
Date: Thu Jun 4 13:17:24 2009 +0200
server.c: When read returns < 0 then close the fd as well
src/server.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/server.c b/src/server.c
index ee1cf98..5d1f6ac 100644
--- a/src/server.c
+++ b/src/server.c
@@ -576,8 +576,8 @@ control_func (GIOChannel *source,
out:
if (newfd >= 0) {
- write (newfd, &response, 1);
- if (!response)
+ int ret = write (newfd, &response, 1);
+ if (!response || ret < 0)
close (newfd);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]