From e8fd6336c1e837b2047f3b0ba2dd53056eeb13c5 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 30 Jun 2000 12:38:25 +0000 Subject: Patch from Chris Johns so the web server shuts down on error -- not exitting the system. --- c/src/libnetworking/rtems_webserver/webmain.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'c/src/libnetworking/rtems_webserver/webmain.c') diff --git a/c/src/libnetworking/rtems_webserver/webmain.c b/c/src/libnetworking/rtems_webserver/webmain.c index f61b649ced..9f467b5167 100644 --- a/c/src/libnetworking/rtems_webserver/webmain.c +++ b/c/src/libnetworking/rtems_webserver/webmain.c @@ -113,8 +113,10 @@ rtems_httpd_daemon() /* * Initialize the web server */ - if (initWebs() < 0) { - rtems_panic("Unable to initialize Web server !!\n"); + while (initWebs() < 0) { + printf("\nUnable to initialize Web server !!\n" + " Suspending the task. Resume to try again.\n"); + rtems_task_suspend( RTEMS_SELF); } /* @@ -137,7 +139,7 @@ rtems_httpd_daemon() memLeaks(); #endif bclose(); - rtems_task_delete( RTEMS_SELF ); + rtems_task_delete( RTEMS_SELF ); } /******************************************************************************/ -- cgit v1.2.3