Explorar o código

Chrome cookie decoding error handling

Innocenty Enikeew %!s(int64=10) %!d(string=hai) anos
pai
achega
c4beac0f0c
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      src/utils.lisp

+ 3 - 1
src/utils.lisp

@@ -137,7 +137,9 @@
                                                       :name name
                                                       :domain host-key
                                                       :value (if (string= value "")
-                                                                 (chrome-cookie-decode encrypted)
+                                                                 (handler-case
+                                                                     (chrome-cookie-decode encrypted)
+                                                                   (error () ""))
                                                                  value)
                                                       :path path
                                                       :expires (if (equal expires 0) nil (floor expires 1000))