From 760cc95115d5aad4d4d585bd0678a8436f635636 Mon Sep 17 00:00:00 2001 From: Norman Maurer Date: Mon, 3 Dec 2012 19:58:03 +0100 Subject: [PATCH] Cleanup --- .../java/io/netty/example/filetransfer/FileServer.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/example/src/main/java/io/netty/example/filetransfer/FileServer.java b/example/src/main/java/io/netty/example/filetransfer/FileServer.java index 0b3b9854b5..47f5e78202 100644 --- a/example/src/main/java/io/netty/example/filetransfer/FileServer.java +++ b/example/src/main/java/io/netty/example/filetransfer/FileServer.java @@ -94,11 +94,16 @@ public class FileServer { public void messageReceived(ChannelHandlerContext ctx, String msg) throws Exception { File file = new File(msg); if (file.exists()) { - ctx.write(file + " " + file.length() + "\r\n"); + if (!file.isFile()) { + ctx.write("Not a file: " + file + "\n"); + return; + } + ctx.write(file + " " + file.length() + "\n"); ctx.sendFile(new DefaultFileRegion(new FileInputStream(file).getChannel(), 0, file.length())); + ctx.write("\n"); } else { - ctx.write("File not found: " + file + "\r\n"); + ctx.write("File not found: " + file + "\n"); } }