From 9d566379163682e50c259dc481c20d639b40a5fa Mon Sep 17 00:00:00 2001 From: Philip Monk Date: Wed, 18 Jan 2023 17:28:51 -0700 Subject: [PATCH] clay: Drop foreign %wris responses This flow is not supported, and it was causing issues releasing 416. This change just drops the responses to avoid crashing, but at some point we should either support this flow or reject the request in the first place. --- pkg/arvo/sys/vane/clay.hoon | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/arvo/sys/vane/clay.hoon b/pkg/arvo/sys/vane/clay.hoon index add88db47..f9a6f5954 100644 --- a/pkg/arvo/sys/vane/clay.hoon +++ b/pkg/arvo/sys/vane/clay.hoon @@ -464,6 +464,7 @@ $: %clay :: $> $? %mere :: %writ :: + %wris :: == :: gift :: == :: @@ -5822,6 +5823,7 @@ [mos ..^$] :: ?: ?=([%foreign-warp *] tea) + ?: ?=(%wris +<.hin) ~& %dropping-wris `..^$ ?> ?=(%writ +<.hin) :_ ..^$ [hen %give %boon `(unit rand)`(bind `riot`p.hin rant-to-rand)]~ @@ -5973,6 +5975,7 @@ %boon !! %lost !! %unto !! + %wris ~& %strange-wris !! %writ %- (slog leaf+"clay: strange writ (expected on upgrade to Fusion)" ~) [~ ..^$]