diff -ru xinetd-2.3.3-orig/xinetd/access.c xinetd-2.3.3/xinetd/access.c
--- xinetd-2.3.3-orig/xinetd/access.c   Sun Aug 19 20:14:56 2001
+++ xinetd-2.3.3/xinetd/access.c        Thu Feb  7 02:40:27 2002
@@ -361,7 +361,7 @@
    char *server = NULL;

    /* get the server name to pass to libwrap */
-   if( SC_NAMEINARGS( scp ) )
+   if( SC_NAMEINARGS( scp ) && scp->sc_server_argv && scp->sc_server_argv[0] )
       server = strrchr( scp->sc_server_argv[0], '/' );
    else {
       if( scp->sc_server == NULL ) {
