* bug#63979: bug#64119: [PATCH] services: shepherd: Sanitize 'provision' field. [not found] <9770a88a008fd1d087e829a6ad57b556346be9c0.1686947093.git.mirai@makinata.eu> @ 2023-06-25 21:44 ` Ludovic Courtès 0 siblings, 0 replies; only message in thread From: Ludovic Courtès @ 2023-06-25 21:44 UTC (permalink / raw) To: Bruno Victal; +Cc: attila, 64119, 63979-done Bruno Victal <mirai@makinata.eu> skribis: > +(define (sanitize-shepherd-service-provision expr) > + (match expr > + (((? symbol?) ..1) expr) > + (_ > + (raise > + (formatted-message > + (G_ "'provision' must be a non-empty list of symbols")))))) Actually I figured we could do as in other areas of the code in a way that reports error location, so I came up with a different patch. Ludo’. ^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-06-25 21:46 UTC | newest] Thread overview: (only message) (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <9770a88a008fd1d087e829a6ad57b556346be9c0.1686947093.git.mirai@makinata.eu> 2023-06-25 21:44 ` bug#63979: bug#64119: [PATCH] services: shepherd: Sanitize 'provision' field Ludovic Courtès
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).