cvs commit: jakarta-struts/src/share/org/apache/struts/upload MultipartIterator.java
mschachter01/07/06 13:00:03 Modified:src/share/org/apache/struts/upload Tag: STRUTS_1_0_BRANCH MultipartIterator.java Log: - Fix for bug #2457 Eric Cifreo Revision ChangesPath No revision No revision 1.13.2.3 +1 -1 jakarta-struts/src/share/org/apache/struts/upload/MultipartIterator.java Index: MultipartIterator.java === RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/upload/MultipartIterator.java,v retrieving revision 1.13.2.2 retrieving revision 1.13.2.3 diff -u -r1.13.2.2 -r1.13.2.3 --- MultipartIterator.java2001/07/02 20:14:17 1.13.2.2 +++ MultipartIterator.java2001/07/06 20:00:01 1.13.2.3 @@ -147,7 +147,7 @@ } else { //default to system-wide tempdir -tempDir = System.getProperty(java.io.tmpdir); +this.tempDir = System.getProperty(java.io.tmpdir); } parseRequest(); }
cvs commit: jakarta-struts/src/share/org/apache/struts/upload MultipartIterator.java
martinc 01/06/13 18:11:29 Modified:src/share/org/apache/struts/upload Tag: STRUTS_1_0_BRANCH MultipartIterator.java Log: Fixed a bug which could cause corruption of an uploaded file. If the file contained the sequence \r\n\n, it would be transformed to \r\n\r\n on upload. Patch supplied by Markus Pallo - thanks! Revision ChangesPath No revision No revision 1.13.2.1 +1 -3 jakarta-struts/src/share/org/apache/struts/upload/MultipartIterator.java Index: MultipartIterator.java === RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/upload/MultipartIterator.java,v retrieving revision 1.13 retrieving revision 1.13.2.1 diff -u -r1.13 -r1.13.2.1 --- MultipartIterator.java2001/05/10 00:56:54 1.13 +++ MultipartIterator.java2001/06/14 01:11:28 1.13.2.1 @@ -497,13 +497,11 @@ if (cutNewline) { fos.write('\n'); } +cutCarriage = false; if (bytesRead 0) { if (lineBuffer[bytesRead-1] == '\r') { bytesRead--; cutCarriage = true; -} -else { -cutCarriage = false; } } cutNewline = true;
cvs commit: jakarta-struts/src/share/org/apache/struts/upload MultipartIterator.java
martinc 01/06/13 18:12:15 Modified:src/share/org/apache/struts/upload MultipartIterator.java Log: Port the fix for file upload corruption. Revision ChangesPath 1.14 +1 -3 jakarta-struts/src/share/org/apache/struts/upload/MultipartIterator.java Index: MultipartIterator.java === RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/upload/MultipartIterator.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- MultipartIterator.java2001/05/10 00:56:54 1.13 +++ MultipartIterator.java2001/06/14 01:12:14 1.14 @@ -497,13 +497,11 @@ if (cutNewline) { fos.write('\n'); } +cutCarriage = false; if (bytesRead 0) { if (lineBuffer[bytesRead-1] == '\r') { bytesRead--; cutCarriage = true; -} -else { -cutCarriage = false; } } cutNewline = true;