From f904685dbfcd78966d0f9df242d18422771bdb62 Mon Sep 17 00:00:00 2001 From: Michael Scholz Date: Mon, 11 Feb 2013 13:05:40 +0100 Subject: [PATCH] chunklist --- ws2012/P2P/uebungen/11/src/node/UDPHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ws2012/P2P/uebungen/11/src/node/UDPHandler.java b/ws2012/P2P/uebungen/11/src/node/UDPHandler.java index 537d6e00..ef592fa7 100644 --- a/ws2012/P2P/uebungen/11/src/node/UDPHandler.java +++ b/ws2012/P2P/uebungen/11/src/node/UDPHandler.java @@ -246,7 +246,10 @@ public class UDPHandler implements Runnable { if(chunklist.get(fid) == null){ chunklist.put(fid, new HashMap()); } - chunklist.get(fid).put(chunkID, chunkContent); + + if(chunklist.get(fid).get(chunkID) == null){ + chunklist.get(fid).put(chunkID, chunkContent); + } if(chunklist.get(fid).size() >= chunkCount){ LOGGER.log(Level.INFO,"FILE complete file: "+fileID+" count: "+chunkCount+" id: "+chunkID);