[2017-07-07 12:52 +0200] markus schnalke <mei...@marmaro.de> > > part text/plain 1792 > [2017-07-07 12:32] Vasily Kolobkov <polezaivs...@openmailbox.org> > > [2017-07-07 11:58 +0200] markus schnalke <mei...@marmaro.de> > > > The note is already there! :-D > > > > I can't seem to find it! It mentions -[no]zero, which are unrelated > > to this issue though. Any pointers? > > End of the page, under BUGS: > > If pick is used in a back-quoted operation, such as > > scan `pick -from jones` > > and pick selects no messages (e.g., no messages are from > `jones'), then the shell will still run the outer command > (e.g., scan). Since no messages were matched, pick pro‐ > duced no output, and the argument given to the outer com‐ > mand as a result of backquoting pick is empty. In the > case of mmh programs, the outer command now acts as if > the default `msg' or `msgs' should be used (e.g., `all' > in the case of scan). To prevent this unexpected behav‐ > ior, if -list was given, and if its standard output is > not a tty, then pick outputs the illegal message number > `0' when it fails. This lets the outer command fail > gracefully as well.
Stupid me :) I'm sorry for the noise.