Skip to content

Commit dd6d224

Browse files
author
Roland Hedberg
committed
Handle b64decode exception. Proposed by Seth Arnold.
1 parent 6828283 commit dd6d224

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

example/idp2/idp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -831,7 +831,7 @@ def info_from_cookie(kaka):
831831
try:
832832
key, ref = base64.b64decode(morsel.value).split(":")
833833
return IDP.cache.uid2user[key], ref
834-
except KeyError:
834+
except (KeyError, TypeError):
835835
return None, None
836836
else:
837837
logger.debug("No idpauthn cookie")

example/idp2/idp_uwsgi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@ def info_from_cookie(kaka):
777777
try:
778778
key, ref = base64.b64decode(morsel.value).split(":")
779779
return IDP.cache.uid2user[key], ref
780-
except KeyError:
780+
except (TypeError, KeyError):
781781
return None, None
782782
else:
783783
logger.debug("No idpauthn cookie")

example/idp2_repoze/idp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -758,7 +758,7 @@ def info_from_cookie(kaka):
758758
try:
759759
key, ref = base64.b64decode(morsel.value).split(":")
760760
return IDP.cache.uid2user[key], ref
761-
except KeyError:
761+
except (KeyError, TypeError):
762762
return None, None
763763
else:
764764
logger.debug("No idpauthn cookie")

0 commit comments

Comments
 (0)