message: Fix wild pointer in dbus adapter
diff: @@ -518,7 +518,8 @@ bool DBusAdapter::SetValue(
  dbus_int32_t integerValue = 0;
  double floatValue = 0;
  dbus_bool_t booleanValue = false;
  - const char* stringValue;
  + std::string stringValue;
  + const char* cStringValue;
  switch (rules->type) {
  case ford_message_descriptions::ParameterType::Array:
  return SetArrayValue(
  @@ -552,8 +553,9 @@ bool DBusAdapter::SetValue(
  break;
  case ford_message_descriptions::ParameterType::String:
  type = DBUS_TYPE_STRING;
  - stringValue = param.asString().c_str();
  - value = &stringValue;
  + stringValue = param.asString();
  + cStringValue = stringValue.c_str();
  + value = &cStringValue;
  break;
  default:
  LOG4CXX_ERROR(logger_, "DBus: Unknown type of argument");
  