commit | 578c02f3a1fda0ad43277af2af022c24f2e74104 | [log] [tgz] |
---|---|---|
author | Maxim Dounin <mdounin@mdounin.ru> | Tue Apr 17 09:13:15 2012 +0000 |
committer | Maxim Dounin <mdounin@mdounin.ru> | Tue Apr 17 09:13:15 2012 +0000 |
tree | cb4b16e5f43499cb817b08e32e8d70c33395fc3e | |
parent | 96d73e291f77152d6494f7cb969ec0cd3bb74215 [diff] |
IOV_MAX handling microoptimization. We now stop on IOV_MAX iovec entries only if we are going to add new one, i.e. next buffer can't be coalesced into last iovec. This also fixes incorrect checks for trailer creation on FreeBSD and Mac OS X, header.nelts was checked instead of trailer.nelts.