From 143023967489c7e43b8ca69793a30f4fa3b5f2df Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zden=C4=9Bk=20Salvet?= Date: Thu, 11 May 2006 10:41:45 +0000 Subject: [PATCH] Do not continue after pid file write failure (may fix bug #7324). --- org.glite.lb.proxy/src/lbproxy.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.glite.lb.proxy/src/lbproxy.c b/org.glite.lb.proxy/src/lbproxy.c index 517401b..0ea0e33 100644 --- a/org.glite.lb.proxy/src/lbproxy.c +++ b/org.glite.lb.proxy/src/lbproxy.c @@ -193,8 +193,8 @@ int main(int argc, char *argv[]) fpid = fopen(pidfile, "w"); if ( !fpid ) { perror(pidfile); return 1; } - fprintf(fpid, "%d", getpid()); - fclose(fpid); + if (fprintf(fpid, "%d", getpid()) <= 0) { perror(pidfile); return 1; } + if (fclose(fpid) != 0) { perror(pidfile); return 1; } semkey = ftok(pidfile,0); -- 1.8.2.3