From 0f2ffbd31c7ba1bb304462abec5268f4a1b14695 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Sat, 3 Jan 2015 17:00:12 -0800 Subject: [PATCH] Client code cleanup --- src/client.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client.d b/src/client.d index 2da11de..7e8c920 100644 --- a/src/client.d +++ b/src/client.d @@ -141,14 +141,13 @@ int main(string[] args) stderr.writefln("%s does not exist", args[1]); return 1; } - File f = usingStdin ? stdin : File(args[1]); ubyte[] sourceCode; if (usingStdin) { ubyte[4096] buf; while (true) { - auto b = f.rawRead(buf); + auto b = stdin.rawRead(buf); if (b.length == 0) break; sourceCode ~= b; @@ -156,6 +155,7 @@ int main(string[] args) } else { + File f = File(args[1]); sourceCode = uninitializedArray!(ubyte[])(to!size_t(f.size)); f.rawRead(sourceCode); }