Commit 7e8481db 7e8481db99f782e9172da5b4ad452976358f3378 by Frederic Gobry

fixed bad buffer overflow

1 parent c684d9c7
......@@ -432,7 +432,6 @@ qp_next (rfc2047_encoder * enc)
if (enc->dst)
{
* (enc->dst ++) = '_';
enc->src ++;
}
done = 1;
......@@ -444,8 +443,6 @@ qp_next (rfc2047_encoder * enc)
* (enc->dst ++) = '=';
* (enc->dst ++) = _hexdigit [* (enc->src) >> 4];
* (enc->dst ++) = _hexdigit [* (enc->src) & 0xF];
enc->src ++;
}
done = 3;
......@@ -455,12 +452,14 @@ qp_next (rfc2047_encoder * enc)
{
if (enc->dst)
{
* (enc->dst ++) = * (enc->src ++);
* (enc->dst ++) = * enc->src;
}
done = 1;
}
enc->src ++;
enc->done += done;
enc->todo --;
......