From 0088a4d3e8d71192cd308c2940fe45d37b43a55e Mon Sep 17 00:00:00 2001 From: heckflosse Date: Thu, 15 Jun 2017 23:30:04 +0200 Subject: [PATCH] Fix some coverity issues --- rtexif/rtexif.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rtexif/rtexif.cc b/rtexif/rtexif.cc index b67a64994..4ff687502 100644 --- a/rtexif/rtexif.cc +++ b/rtexif/rtexif.cc @@ -1608,10 +1608,10 @@ void Tag::toString (char* buffer, int ofs) std::string Tag::nameToString (int i) { - char buffer[1024]; + char buffer[1025]; if (attrib) { - strcpy (buffer, attrib->name); + strncpy (buffer, attrib->name, 1024); } else { sprintf (buffer, "0x%x", tag); } @@ -3115,8 +3115,8 @@ bool extractLensInfo (std::string &fullname, double &minFocal, double &maxFocal, maxFocal = 0.0; maxApertureAtMinFocal = 0.0; maxApertureAtMaxFocal = 0.0; - char buffer[1024]; - strcpy (buffer, fullname.c_str()); + char buffer[1025]; + strncpy (buffer, fullname.c_str(), 1024); char *pF = strstr (buffer, "f/" ); if ( pF ) {