Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Mar 2004 12:25:33 -0800 (PST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sbin/nfsd nfsd.c
Message-ID:  <200403302025.i2UKPXVP010567@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2004/03/30 12:25:33 PST

  FreeBSD src repository

  Modified files:        (Branch: RELENG_4)
    sbin/nfsd            nfsd.c 
  Log:
  MFC src/usr.sbin/sbin/nfsd.c:1.29:
  
    Problem:
  
      When an NFS server is port-scanned nfsd sometimes exits. This has
      happened 3 times the last few weeks.
  
      Nfsd has been written to exit when accept(2) fails. Unfortunately
      accept can sometimes make a "normal" return with errno ECONNABORTED
      and in this case nfsd exits prematurely.
  
    Solution:
  
      Check for ECONNABORTED (and also EINTR, since nfsd uses signals)
      and continue.
  
    Submitted by:   Bjoern Groenvall <bg@sics.se>
    PR:             61084
  
  Reminded by:    Lewis Thompson <lewiz@fajita.org>
  
  Revision  Changes    Path
  1.15.2.2  +9 -1      src/sbin/nfsd/nfsd.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403302025.i2UKPXVP010567>