summarylogtreecommitdiffstats
path: root/0005-revert-close-file-descriptors-after-startup.patch
blob: 55c1cbc31a89e56200547ddb8f3740cae31f29e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
From f997d17ed8de6ed57c840e1c39562524c15741d7 Mon Sep 17 00:00:00 2001
From: Tiago de Paula <tiagodepalves@gmail.com>
Date: Sun, 15 Jun 2025 01:13:10 -0300
Subject: [PATCH] Revert "Close file descriptors after startup. Fixes #333186."

This reverts commit 2bec7e4653f672a51ff4780d4ff68d73af026e77.
---
 esd.c | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/esd.c b/esd.c
index 666cf31..209aa51 100644
--- a/esd.c
+++ b/esd.c
@@ -632,9 +632,6 @@ int main ( int argc, char *argv[] )
     char *hostname=NULL;
     char *endptr;
 
-    int fd0;
-    int max_fds;
-
     /* from esd_config.c */
     extern char esd_spawn_options[];
     extern char esd_default_options[];
@@ -836,15 +833,6 @@ int main ( int argc, char *argv[] )
     /* cd to / */
     chdir ("/");
 
-    /* close all open file descriptors */
-    max_fds = getdtablesize();
-    for(i=0;i<max_fds;i++){
-      close(i);
-    }
-    fd0 = open("/dev/null", O_RDWR);
-    dup(0);
-    dup(0);
-
     /* open the listening socket */
   listen_socket = open_listen_socket(hostname, esd_port );
   if ( listen_socket < 0 ) {
-- 
2.49.0