--- a/session.c Sat Aug 23 19:07:45 2014 +0500+++ b/session.c Wed Aug 27 10:36:03 2014 +0500@@ -708,7 +708,7 @@ if (data[len - 1] == '\n') len -= 1;- if (data[len - 1] == '\r')+ if (len && data[len - 1] == '\r') len -= 1; /* byte stuff "." if at beginning of line */