message: Fix: stringToByteUnits Default
  If no unit is appended to, e.g. the `maxbuffersize` string, then
  the last two numbers are chopped and things are interpreted as
  bytes. For example, 1GByte becomes ~10MByte.
  This fixes it and assumes the user meant Bytes.
diff: @@ -338,6 +338,11 @@ size_t StringToByteUnits(const std::string &input, const bool debugMode,
  units = "b";
  unitsLength = 1;
  }
  + else
  + {
  + units = "b";
  + unitsLength = 0;
  + }
  const std::string number(input.substr(0, input.size() - unitsLength));
  const size_t factor = BytesFactor(units, debugMode);
  