Opened 13 years ago
Closed 13 years ago
#3085 closed Bugs (fixed)
Fixed-size buffers and strncpy
| Reported by: | Owned by: | Joel de Guzman | |
|---|---|---|---|
| Milestone: | Boost 1.40.0 | Component: | spirit |
| Version: | Boost 1.38.0 | Severity: | Problem |
| Keywords: | Cc: |
Description
Fixed-size buffers and strncpy really don't belong in an example of a Boost lib... ;)
boost_1_39_0\libs\spirit\classic\example\fundamental\comments.cpp:
void actor_cpp (const char *pfirst, const char *plast)
{
cout << "Parsing C++-comment" <<endl;
cout << "Matched (" << plast-pfirst << ") characters: ";
char cbbuffer[128];
strncpy(cbbuffer, pfirst, plast-pfirst);
cbbuffer[plast-pfirst] = '\0';
cout << "\"" << cbbuffer << "\"" << endl;
}
Note:
See TracTickets
for help on using tickets.

This has been fixed in rev. 53536