• LoveSy's avatar
    Fix UB of loading modules · e184eb4a
    LoveSy authored
    - The lambda here infers its return type as `std::string`,
      and since `info` is `const`, the labmda copies `info.name`
      and returns a `std::string&&`. After captured by the
      `std::string_view`, the `std::string&&` return value
      deconstructs and makes `std::string_view` refers to a
      dangling pointer.
    e184eb4a
Name
Last commit
Last update
.github Loading commit data...
app Loading commit data...
buildSrc Loading commit data...
docs Loading commit data...
gradle/wrapper Loading commit data...
native Loading commit data...
scripts Loading commit data...
stub Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
LICENSE Loading commit data...
README.MD Loading commit data...
build.gradle.kts Loading commit data...
build.py Loading commit data...
config.prop.sample Loading commit data...
gradle.properties Loading commit data...
gradlew Loading commit data...
gradlew.bat Loading commit data...
settings.gradle.kts Loading commit data...