branch: externals/llm commit ccfe06665480b22c7fb2c0372ecde740ea9eb5d0 Author: Roman Scherer <ro...@burningswell.com> Commit: Roman Scherer <ro...@burningswell.com>
Widen before parsing the response I sometimes see this error: ``` Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) <=(200 nil 299) (let* ((status val)) (<= 200 status 299)) ``` There seem to be some workarounds in plz about making sure plz--respond is called. I believe it can happen in some cases that it gets called with a narrowed buffer. In that case this error occurs. The call to widen seems to fix the issue. --- plz.el | 1 + 1 file changed, 1 insertion(+) diff --git a/plz.el b/plz.el index 69072063c7..3a9271bca6 100644 --- a/plz.el +++ b/plz.el @@ -755,6 +755,7 @@ argument passed to `plz--sentinel', which see." (pcase-exhaustive status ((or 0 "finished\n") ;; Curl exited normally: check HTTP status code. + (widen) (goto-char (point-min)) (plz--skip-proxy-headers) (while (plz--skip-redirect-headers))