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
|
// 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)
|
if (strncmp(pHeaderStr, "SQLite format 3", 15) != 0)
|
||||||
{
|
{
|
||||||
throw SQLite::Exception("Invalid or encrypted SQLite header in file " + aFilename);
|
throw SQLite::Exception("Invalid or encrypted SQLite header in file " + aFilename);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user