0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-09-29 20:28:52 +02:00

ircd: Fix string length of demangle() value.

This commit is contained in:
Jason Volk 2017-09-22 18:41:13 -07:00
parent b3a1c42c42
commit 2a17d2b939

View file

@ -606,8 +606,7 @@ ircd::demangle(const std::string &symbol)
if(unlikely(!len))
return {};
assert(*(buf.get() + len - 1) == '\0');
return std::string { buf.get(), len - 1 };
return std::string { buf.get(), strnlen(buf.get(), len) };
}
///////////////////////////////////////////////////////////////////////////////