Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Nov 2005 23:07:14 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern uipc_socket.c
Message-ID:  <200511292307.jATN7EJH055853@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
jhb         2005-11-29 23:07:14 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             uipc_socket.c 
  Log:
  Fix snderr() to not leak the socket buffer lock if an error occurs in
  sosend().  Robert accidentally changed the snderr() macro to jump to the
  out label which assumes the lock is already released rather than the
  release label which drops the lock in his previous change to sosend().
  This should fix the recent panics about returning from write(2) with the
  socket lock held and the most recent LOR on current@.
  
  Revision  Changes    Path
  1.255     +1 -1      src/sys/kern/uipc_socket.c



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