From: Zdeněk Salvet Date: Wed, 22 Aug 2007 10:16:21 +0000 (+0000) Subject: Remove initial descriptor closing, some necessary ones may be already X-Git-Tag: glite-lb-client_R_3_0_1_1~39 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=adf96bb6e34160a7b5062426de36a0d289ab4487;p=jra1mw.git Remove initial descriptor closing, some necessary ones may be already opened before start of main() by library initialization routines. In this case, Globus module initialization called from VOMS library initialization code had its stdio stream open, resulting in rubbish being written to MySQL connection. (Fixes bug #28956). --- diff --git a/org.glite.lb.server/src/bkserverd.c b/org.glite.lb.server/src/bkserverd.c index 188a4a2..44a24ec 100644 --- a/org.glite.lb.server/src/bkserverd.c +++ b/org.glite.lb.server/src/bkserverd.c @@ -323,10 +323,6 @@ int main(int argc, char *argv[]) int silent = 0; - /* keep this at start of main() ! */ - dtablesize = getdtablesize(); - for (fd=3; fd < dtablesize ; fd++) close(fd); - name = strrchr(argv[0],'/'); if (name) name++; else name = argv[0];