Преглед изворни кода

Merge branch 'cleanup-cli' of git.rwth-aachen.de:tobias.wach/ccats into cleanup-cli

Denys пре 5 година
родитељ
комит
529604465a
2 измењених фајлова са 8 додато и 6 уклоњено
  1. 4 3
      cli/src/base64.cpp
  2. 4 3
      daemon/src/base64.cpp

+ 4 - 3
cli/src/base64.cpp

@@ -18,9 +18,10 @@ std::vector<char> base64::decodeVector(const std::string &val) {
   using namespace boost::archive::iterators;
   using It =
       transform_width<binary_from_base64<std::string::const_iterator>, 8, 6>;
-  return boost::algorithm::trim_right_copy_if(
-      std::vector<char>(It(std::begin(val)), It(std::end(val))),
-      [](char c) { return c == '\0'; });
+  std::vector<char> ret =
+      std::vector<char>(It(std::begin(val)), It(std::end(val)));
+  ret.pop_back();
+  return ret;
 }
 
 std::string base64::encode(const std::string &val) {

+ 4 - 3
daemon/src/base64.cpp

@@ -18,9 +18,10 @@ std::vector<char> base64::decodeVector(const std::string &val) {
   using namespace boost::archive::iterators;
   using It =
       transform_width<binary_from_base64<std::string::const_iterator>, 8, 6>;
-  return boost::algorithm::trim_right_copy_if(
-      std::vector<char>(It(std::begin(val)), It(std::end(val))),
-      [](char c) { return c == '\0'; });
+  std::vector<char> ret =
+      std::vector<char>(It(std::begin(val)), It(std::end(val)));
+  ret.pop_back();
+  return ret;
 }
 
 std::string base64::encode(const std::string &val) {