Explorar o código

Reset random state in webhook handler.

Innokenty Enikeev %!s(int64=9) %!d(string=hai) anos
pai
achega
a0529374b6
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      server.lisp

+ 1 - 0
server.lisp

@@ -22,6 +22,7 @@
 (hunchentoot:define-easy-handler (webhook-handler :uri #'webhookp :default-request-type :post) ()
   (handler-case
       (let ((stream (hunchentoot:raw-post-data :want-stream t)))
+        (setf *random-state* (make-random-state t))
         (setf (flex:flexi-stream-external-format stream) :utf-8)
         (handle-update (yason:parse stream :object-as :alist)))
     (error (e) (log:error e))))