diff --git a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSarSensorModel.cpp b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSarSensorModel.cpp index 5819e87018a93914463a6dab2304002ce6563e1f..40aebcad27a6c1d6f3c9cbd86fee36a47b0b1c48 100644 --- a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSarSensorModel.cpp +++ b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSarSensorModel.cpp @@ -1278,7 +1278,6 @@ bool ossimSarSensorModel::worldToAzimuthRangeTime(const ossimGpt& worldPt, TimeT for (std::size_t idx=0 ; idx!=nbCoords ; ++idx) { const int pos = s_printf(prefix_, "%s[%d].", sr_gr_prefix.c_str(), idx); - assert(pos >= sizeof(SR_PREFIX)+4 && pos < sizeof(prefix_)); std::string prefix(prefix_, pos); ossimSarSensorModel::CoordinateConversionRecordType coordRecord; @@ -1311,7 +1310,6 @@ bool ossimSarSensorModel::worldToAzimuthRangeTime(const ossimGpt& worldPt, TimeT for (std::size_t idx=0 ; idx!=conversionRecords.size() ; ++idx) { const int pos = s_printf(prefix_, "%s[%d].", sr_gr_prefix.c_str(), idx); - assert(pos >= sizeof(SR_PREFIX)+4 && pos < sizeof(prefix_)); std::string prefix(prefix_, pos); diff --git a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSentinel1Model.cpp b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSentinel1Model.cpp index 8f428aacada11d02b5b9f4557d96f1c635d13eec..3832701fe39a34a17079a43d8ff1a38a85aa6877 100644 --- a/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSentinel1Model.cpp +++ b/Modules/ThirdParty/OssimPlugins/src/ossim/ossimSentinel1Model.cpp @@ -1114,7 +1114,7 @@ namespace ossimplugins for(std::vector<ossimRefPtr<ossimXmlNode> >::iterator itNode = xnodes.begin(); itNode!=xnodes.end();++itNode, ++idx) { int pos = s_printf(prefix, "%s[%d].", sr_gr_prefix.c_str(), idx); - assert(pos >= sizeof(SR_PREFIX)+4 && pos < sizeof(prefix)); + assert(pos >= SR_PREFIX.size()+4 && pos < sizeof(prefix)); addMandatory(theProductKwl, prefix + keyAzimuthTime,**itNode, attAzimuthTime); addMandatory(theProductKwl, prefix + rg0_xpath, **itNode, rg0_xpath); @@ -1153,7 +1153,7 @@ namespace ossimplugins for(std::vector<ossimRefPtr<ossimXmlNode> >::iterator itNode = xnodes.begin(); itNode!=xnodes.end();++itNode,++idx) { int pos = s_printf(prefix, "%s[%d].", GCP_PREFIX.c_str(), idx); - assert(pos >= sizeof(SR_PREFIX)+4 && pos < 1024); + assert(pos >= GCP_PREFIX.size()+4 && pos < sizeof(prefix)); #if defined(USE_BOOST_TIME) const TimeType azimuthTime = getTimeFromFirstNode(**itNode, attAzimuthTime); add(theProductKwl, prefix, attAzimuthTime, azimuthTime);