From 0c75de5bc40880c9acd1a47a17498a72042cca33 Mon Sep 17 00:00:00 2001 From: Richard Sent Date: Fri, 5 Apr 2024 21:05:53 -0400 Subject: scripts: package: Disable searching with the empty string Reported in . * guix/scripts/package.scm (process-query): search operating no longer passes empty strings to make-regexp to avoid unbounded memory usage. Change-Id: I8194591f0428c4f88fb101c0226b98f593a55709 --- guix/scripts/package.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/guix/scripts/package.scm b/guix/scripts/package.scm index a489e06e73..66e5384ddc 100644 --- a/guix/scripts/package.scm +++ b/guix/scripts/package.scm @@ -891,6 +891,8 @@ processed, #f otherwise." (('search _) (let* ((patterns (filter-map (match-lambda + ;; https://issues.guix.gnu.org/70223 + (('query 'search "") #f) (('query 'search rx) rx) (_ #f)) opts)) -- cgit v1.2.3