From 2d5d898dcefbb079f781d2b6e66ae87d220232b3 Mon Sep 17 00:00:00 2001 From: "Israel B. Sant'Anna" <ibsa14@inf.ufpr.br> Date: Sun, 6 Dec 2015 21:15:13 -0200 Subject: [PATCH] Fixed server ls Signed-off-by: Israel B. Sant'Anna <ibsa14@inf.ufpr.br> --- Protocol.cpp | 2 +- dirFunctions.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Protocol.cpp b/Protocol.cpp index b243c2c..a3142c2 100644 --- a/Protocol.cpp +++ b/Protocol.cpp @@ -74,7 +74,7 @@ int Protocol::setData(vector<BYTE> data, int type){ msg.data = subvector; if(size < MINSIZE){ BYTE zero = 0x00; - msg.data.insert(msg.data.begin(), MINSIZE-size, zero); + msg.data.insert(msg.data.end(), MINSIZE-size, zero); size = MINSIZE; } msg.size = bitset<SIZE_S>(size); diff --git a/dirFunctions.cpp b/dirFunctions.cpp index bb8964a..0a8e9f0 100644 --- a/dirFunctions.cpp +++ b/dirFunctions.cpp @@ -16,6 +16,7 @@ void cd(string path){ string ls(string args){ string output; + args += " 2>&1"; FILE *lsOut = popen(args.c_str(), "r"); if(!lsOut){ throw "Couldn't execute ls"; -- GitLab