diff --git a/modules/imgcodecs/src/grfmt_gdal.cpp b/modules/imgcodecs/src/grfmt_gdal.cpp index 1094b91b38..8865ae4948 100644 --- a/modules/imgcodecs/src/grfmt_gdal.cpp +++ b/modules/imgcodecs/src/grfmt_gdal.cpp @@ -559,7 +559,7 @@ bool GdalDecoder::checkSignature( const String& signature )const{ // look for NITF - std::string str = signature.c_str(); + std::string str(signature); if( str.substr(0,4).find("NITF") != std::string::npos ){ return true; }