From 28d44486e36d0c80eeedac4d06f623be79fff82c Mon Sep 17 00:00:00 2001 From: ivanr Date: Fri, 10 Aug 2007 15:59:54 +0000 Subject: [PATCH] Fixed data corruption in the multipart parser. --- apache2/msc_multipart.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apache2/msc_multipart.c b/apache2/msc_multipart.c index 7b54ed84..3acbd519 100644 --- a/apache2/msc_multipart.c +++ b/apache2/msc_multipart.c @@ -329,8 +329,8 @@ static int multipart_process_part_data(modsec_rec *msr, char **error_msg) { { /* Two bytes. */ bytes_reserved = 2; - localreserve[0] = *(p - 1); - localreserve[1] = *(p - 2); + localreserve[0] = *(p - 2); + localreserve[1] = *(p - 1); msr->mpd->bufleft += 2; *(p - 2) = 0; } else {