Browse Source

fix sprintf overflow for the zero terminator

tags/20200916
nihui GitHub 5 years ago
parent
commit
bf297a0742
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      src/datareader.cpp

+ 1
- 1
src/datareader.cpp View File

@@ -63,7 +63,7 @@ int DataReaderFromMemory::scan(const char* format, void* p) const
{
size_t fmtlen = strlen(format);

char* format_with_n = new char[fmtlen + 3];
char* format_with_n = new char[fmtlen + 4];
sprintf(format_with_n, "%s%%n", format);

int nconsumed = 0;


Loading…
Cancel
Save