From 677a816db49d76c6283b9cd16d7e464c9d52bc80 Mon Sep 17 00:00:00 2001 From: szznax Date: Thu, 1 Oct 2009 02:21:17 +0000 Subject: [PATCH] Fix for [HER-1681] FetchFTP module doesn't set content-begin mark correctly. Bug reported and fix suggested by Tomas Ukkonen. * FetchFTP.java saveToRecorder(): call recorder.markContentBegin() after recorder.outputWrap() --- modules/src/main/java/org/archive/modules/fetcher/FetchFTP.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/src/main/java/org/archive/modules/fetcher/FetchFTP.java b/modules/src/main/java/org/archive/modules/fetcher/FetchFTP.java index a10029f4..ee37d5cb 100644 --- a/modules/src/main/java/org/archive/modules/fetcher/FetchFTP.java +++ b/modules/src/main/java/org/archive/modules/fetcher/FetchFTP.java @@ -325,9 +325,9 @@ public class FetchFTP extends Processor { private void saveToRecorder(ProcessorURI curi, Socket socket, Recorder recorder) throws IOException, InterruptedException { - recorder.markContentBegin(); recorder.inputWrap(socket.getInputStream()); recorder.outputWrap(socket.getOutputStream()); + recorder.markContentBegin(); // Read the remote file/dir listing in its entirety. long softMax = 0;