Skip to content

Commit e36c3cc

Browse files
committed
org-babel-sh-evaluate: Do not issue string :results value
* lisp/ob-shell.el (org-babel-sh-evaluate): Do not assume that :results value always yields string value. Avoid error when results is nil.
1 parent 5bb699e commit e36c3cc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lisp/ob-shell.el

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ return the value of the last statement in BODY."
318318
(set-file-modes script-file #o755)
319319
(org-babel-eval script-file "")))
320320
(t (org-babel-eval shell-file-name (org-trim body))))))
321-
(when value-is-exit-status
321+
(when (and results value-is-exit-status)
322322
(setq results (car (reverse (split-string results "\n" t)))))
323323
(when results
324324
(let ((result-params (cdr (assq :result-params params))))

0 commit comments

Comments
 (0)