branch: externals/transient
commit 8c01a1ebf8a80544cfaade72b969ff0549abdecc
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    transient--parse-child: Signal error if SPEC is nil
    
    Previously that would have silently ignored this invalid SPEC.
---
 lisp/transient.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lisp/transient.el b/lisp/transient.el
index 97812c3ccf..788f77f7c1 100644
--- a/lisp/transient.el
+++ b/lisp/transient.el
@@ -1086,6 +1086,7 @@ commands are aliases for."
 
 (defun transient--parse-child (prefix spec)
   (cl-typecase spec
+    (null    (error "Invalid transient--parse-child spec: %s" spec))
     (symbol  (let ((value (symbol-value spec)))
                (if (and (listp value)
                         (or (listp (car value))

Reply via email to