--- main/slinfactory.c 2012-06-15 18:20:16.000000000 +0200 +++ slinfactory.c 2013-05-21 07:56:39.917517993 +0200 @@ -147,7 +147,7 @@ if (sf->holdlen) { if (sf->holdlen <= ineed) { - memcpy(offset, sf->hold, sf->holdlen * sizeof(*offset)); + memcpy(offset, sf->offset, sf->holdlen * sizeof(*offset)); sofar += sf->holdlen; offset += sf->holdlen; sf->holdlen = 0;