msmith - in flumotion/trunk: . flumotion/component/base

flumotion-commit at lists.fluendo.com flumotion-commit at lists.fluendo.com
Wed Jul 11 15:13:48 CEST 2007


Author: msmith
Date: Wed Jul 11 15:13:44 2007
New Revision: 5314

Modified:
   flumotion/trunk/ChangeLog
   flumotion/trunk/flumotion/component/base/http.py
Log:
        * flumotion/component/base/http.py:
          Don't accept a keycard with an id that's already in use.



Modified: flumotion/trunk/ChangeLog
==============================================================================
--- flumotion/trunk/ChangeLog	(original)
+++ flumotion/trunk/ChangeLog	Wed Jul 11 15:13:44 2007
@@ -1,3 +1,8 @@
+2007-07-11  Michael Smith <msmith at fluendo.com>
+
+	* flumotion/component/base/http.py:
+	  Don't accept a keycard with an id that's already in use.
+
 2007-07-10  Arek Korbik  <arkadini at gmail.com>
 
 	* flumotion/launch/inspect.py:

Modified: flumotion/trunk/flumotion/component/base/http.py
==============================================================================
--- flumotion/trunk/flumotion/component/base/http.py	(original)
+++ flumotion/trunk/flumotion/component/base/http.py	Wed Jul 11 15:13:44 2007
@@ -258,6 +258,10 @@
             fd = request.transport.fileno()
 
             if self.bouncerName:
+                if keycard.id in self._idToKeycard:
+                    self.warning("Duplicate keycard id: refusing")
+                    raise errors.NotAuthenticatedError()
+
                 self._fdToKeycard[fd] = keycard
                 self._idToKeycard[keycard.id] = keycard
 


More information about the flumotion-commit mailing list