String already adds a null terminator
This commit is contained in:
@@ -29,14 +29,14 @@ namespace Inferno {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Allocate memory filled with zeros
|
// Allocate memory filled with zeros
|
||||||
auto buffer = std::make_unique<char[]>(length + 1);
|
auto buffer = std::make_unique<char[]>(length);
|
||||||
|
|
||||||
// Fill buffer with file contents
|
// Fill buffer with file contents
|
||||||
file.read(buffer.get(), length);
|
file.read(buffer.get(), length);
|
||||||
file.close();
|
file.close();
|
||||||
|
|
||||||
// Create string from the buffer and return
|
// Create string from the buffer and return
|
||||||
return std::string(buffer.get(), length + 1);
|
return std::string(buffer.get(), length);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user