message: lestarch: fixing failing assert for condition when source < dest
diff: @@ -9,7 +9,7 @@ char* Fw::StringUtils::string_copy(char* destination, const char* source, U32 nu
  }
  // Copying an overlapping range is undefined
  - FW_ASSERT(destination + num <= source);
  + FW_ASSERT(source < destination || destination + num <= source);
  char* returned = strncpy(destination, source, num);
  destination[num - 1] = '\0';
  