~james-w/aptdaemon/fix-455861

  • Committer: James Westby
  • Date: 2010-03-15 02:05:34 UTC
  • Revision ID: james.westby@canonical.com-20100315020534-k212tiykvyxoa0o0
Don't race between closing the debconf socket and accessing it.

As the gobject io watch events arrive asynchronously they can race with
the closing of the socket. Use a lock to ensure that they don't access the
socket at the same time, and a variable so that the callback will exit
queitly if it loses the race and waits on the lock.
Filename Latest Rev Last Changed Committer Comment Size
..
aptdaemon 1 15 years ago Sebastian Heinlein Initial commit Diff
data 1 15 years ago Sebastian Heinlein Initial commit Diff
doc 272.1.4 14 years ago sebi at glatzor Add man pages for aptd and aptdcon Diff
po 59.1.8 15 years ago Sebastian Heinlein Add POTFILES.in Diff
applet.py 200 14 years ago sebi at glatzor Add a status notifcation icon service which allows 4.6 KB Diff Download File
File aptd 172 14 years ago Michael Vogt * MANIFEST.in: - include po/* in the sdist file 997 bytes Diff Download File
File aptdcon 172 14 years ago Michael Vogt * MANIFEST.in: - include po/* in the sdist file 1 KB Diff Download File
AUTHORS 145.1.2 14 years ago sebi at glatzor Add mvo to the authors 187 bytes Diff Download File
COPYRIGHT 41 15 years ago Sebastian Heinlein Add some maintenance files 17.5 KB Diff Download File
File gtk-demo.py 321 14 years ago sebi at glatzor Allow to call the run method of the AptProgressDia 5.3 KB Diff Download File
NEWS 335 14 years ago sebi at glatzor Allow to remove obsoleted automatic depedencies, b 4.7 KB Diff Download File
pylintrc 81.1.8 15 years ago Sebastian Heinlein Add a pylint config 158 bytes Diff Download File
README 41 15 years ago Sebastian Heinlein Add some maintenance files 299 bytes Diff Download File
setup.cfg 215.1.11 14 years ago devel at glatzor Update setuptools 282 bytes Diff Download File
File setup.py 295 14 years ago sebi at glatzor Install D-Bus interface documentation 881 bytes Diff Download File
TODO 270 14 years ago sebi at glatzor Update TODO 787 bytes Diff Download File