﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
1274	read-all receiving #<unspecified> unless preceded by a predicate	sjamaan		"This happens in csi:

{{{
#!scm

;; This works:
(require-extension utils)

(define (command/string command)
  (define-values (proc-output proc-input proc-id) (process command))
  (port? proc-output)
  (define retval (read-all proc-output))
  (close-input-port proc-output)
  (close-output-port proc-input)
  retval)

(print (command/string ""ls""))
}}}

{{{
#!scm

;; This breaks:

(require-extension utils)

(define (command/string command)
  (define-values (proc-output proc-input proc-id) (process command))
  (define retval (read-all proc-output))
  (close-input-port proc-output)
  (close-output-port proc-input)
  retval)

(print (command/string ""ls""))

;; Gives us:
;; Error: (open-input-file) bad argument type - not a string: #<unspecified>
}}}
"	defect	closed	major	4.11.0	unknown	4.10.x	fixed			
