Fix transport-results pipe for multiple recipients combined with certs.
authorWolfgang Breyha <wbreyha@gmx.net>
Sun, 28 Sep 2014 12:40:45 +0000 (13:40 +0100)
committerJeremy Harris <jgh146exb@wizmail.org>
Sun, 28 Sep 2014 12:47:39 +0000 (13:47 +0100)
commitbd21a787cdeef803334a6c7bf50d23b2a18cbd6f
tree31b4349907c5b7cc409d9f5a3e4a2528baff083b
parenta9764ac59781eec7ec4d0099d6c849059f7efc42
Fix transport-results pipe for multiple recipients combined with certs.

The previous parsing failed when a result item split over a buffer boundary;
fix by prefixing sizes to items, and checking enough has been read as the
initial parsing stage.
doc/doc-txt/ChangeLog
src/src/deliver.c
src/src/macros.h