summaryrefslogtreecommitdiffstats
path: root/plugins/imuxsock/imuxsock.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/imuxsock/imuxsock.c')
-rw-r--r--plugins/imuxsock/imuxsock.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/imuxsock/imuxsock.c b/plugins/imuxsock/imuxsock.c
index 75f97db4..136e4196 100644
--- a/plugins/imuxsock/imuxsock.c
+++ b/plugins/imuxsock/imuxsock.c
@@ -517,6 +517,10 @@ SubmitMsg(uchar *pRcv, int lenRcv, lstn_t *pLstn, struct ucred *cred)
* rate-limiting as well.
*/
parse = pRcv;
+ if(pRcv[lenRcv-1] = '\n') {
+ DBGPRINTF("imuxsock: found trailing LF, removing\n");
+ lenRcv--;
+ }
lenMsg = lenRcv;
parse++; lenMsg--; /* '<' */