Bugfix [a9b67e9] (sort(),thread(): use srelax()!, 2014-01-18)..
commit5e7552932deced555a8d829e6fd98b2c3316a387
authorSteffen (Daode) Nurpmeso <sdaoden@users.sf.net>
Thu, 30 Jan 2014 13:57:26 +0000 (30 14:57 +0100)
committerSteffen (Daode) Nurpmeso <sdaoden@users.sf.net>
Thu, 30 Jan 2014 14:03:26 +0000 (30 15:03 +0100)
tree2ca98fcc3afd9082eb285de5750e3c0ca8f50bee
parent43958feb6dd4f754a31b7626edfb8ef7ce024bd5
Bugfix [a9b67e9] (sort(),thread(): use srelax()!, 2014-01-18)..

Just as mentioned in the release notes (sic) that was a hasty
commit of an untested diff that i've added few minutes beforehand.

It was of course wrong, and i've placed a reverse patch on the
servers:

  http://downloads.sourceforge.net/project/s-nail/s-nail-14.5.2-sort.diff

The problem (no memory relaxation during entire sort operation) requires
a different approach (either only relax when we don't need to hold
dope storage (as for SORT_TO/SORT_FROM/SORT_SUBJECT/+) or use heap
memory for those allocations, then).

Using heap memory and keep using string dope relaxation is what
this changeset does, and i've also placed this slightly tested
forward-headed patch on the servers:

  http://downloads.sourceforge.net/project/s-nail/s-nail-14.5.2-sort-alt.diff
thread.c