mirror of
https://github.com/cuberite/SQLiteCpp.git
synced 2025-08-08 03:36:06 -04:00
Merge pull request #308 Fix build warning due to string truncation from stauffer-garmin/master
This commit is contained in:
commit
721b245045
@ -310,7 +310,8 @@ Header Database::getHeaderInfo(const std::string& aFilename)
|
||||
}
|
||||
|
||||
// If the "magic string" can't be found then header is invalid, corrupt or unreadable
|
||||
strncpy(pHeaderStr, pBuf, 16);
|
||||
memcpy(pHeaderStr, pBuf, 16);
|
||||
pHeaderStr[15] = '\0';
|
||||
if (strncmp(pHeaderStr, "SQLite format 3", 15) != 0)
|
||||
{
|
||||
throw SQLite::Exception("Invalid or encrypted SQLite header in file " + aFilename);
|
||||
|
Loading…
x
Reference in New Issue
Block a user