Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Feb 2006 04:47:44 +0000 (UTC)
From:      Maxime Henrion <mux@FreeBSD.org>
To:        projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: projects/csup mux.c mux.h proto.c
Message-ID:  <200602130447.k1D4ljmN050408@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mux         2006-02-13 04:47:44 UTC

  FreeBSD projects repository

  Modified files:
    csup                 mux.c mux.h proto.c 
  Log:
  Retire chan_wait().  For all I can see, CVSup is not waiting for the
  server to acknowledge the closing of the channels, and it can cause
  hangs waiting for a signal that is never going to be delivered, if the
  multiplexer has already been closed because of an error.  I'll have to
  check this more carefully, but in the meantime this will do.  If needed
  this function can be reintroduced without the race, and I'll need to
  remember errors in channels anyways.
  
  Revision  Changes    Path
  1.63      +1 -11     projects/csup/mux.c
  1.22      +1 -2      projects/csup/mux.h
  1.66      +1 -3      projects/csup/proto.c



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