@@ -123,7 +123,7 @@ CHIP_ERROR Instance::SetPointOfDelivery(const DataModel::Nullable<CharSpan> & ne
123
123
}
124
124
125
125
const size_t len = newValue.IsNull () ? 0 : newValue.Value ().size ();
126
- if (kMaximumStringBufferSize <= len)
126
+ if (kMaximumStringBufferSize < len)
127
127
{
128
128
return CHIP_ERROR_INVALID_STRING_LENGTH;
129
129
}
@@ -136,7 +136,6 @@ CHIP_ERROR Instance::SetPointOfDelivery(const DataModel::Nullable<CharSpan> & ne
136
136
if (!newValue.IsNull ())
137
137
{
138
138
memcpy (mPointOfDeliveryBuf , newValue.Value ().data (), len);
139
- mPointOfDeliveryBuf [len] = 0 ;
140
139
mPointOfDelivery = MakeNullable (CharSpan (mPointOfDeliveryBuf , len));
141
140
}
142
141
@@ -152,7 +151,7 @@ CHIP_ERROR Instance::SetMeterSerialNumber(const DataModel::Nullable<CharSpan> &
152
151
}
153
152
154
153
const size_t len = newValue.IsNull () ? 0 : newValue.Value ().size ();
155
- if (kMaximumStringBufferSize <= len)
154
+ if (kMaximumStringBufferSize < len)
156
155
{
157
156
return CHIP_ERROR_INVALID_STRING_LENGTH;
158
157
}
@@ -165,7 +164,6 @@ CHIP_ERROR Instance::SetMeterSerialNumber(const DataModel::Nullable<CharSpan> &
165
164
if (!newValue.IsNull ())
166
165
{
167
166
memcpy (mMeterSerialNumberBuf , newValue.Value ().data (), len);
168
- mMeterSerialNumberBuf [len] = 0 ;
169
167
mMeterSerialNumber = MakeNullable (CharSpan (mMeterSerialNumberBuf , len));
170
168
}
171
169
@@ -181,7 +179,7 @@ CHIP_ERROR Instance::SetProtocolVersion(const DataModel::Nullable<CharSpan> & ne
181
179
}
182
180
183
181
const size_t len = newValue.IsNull () ? 0 : newValue.Value ().size ();
184
- if (kMaximumStringBufferSize <= len)
182
+ if (kMaximumStringBufferSize < len)
185
183
{
186
184
return CHIP_ERROR_INVALID_STRING_LENGTH;
187
185
}
@@ -194,7 +192,6 @@ CHIP_ERROR Instance::SetProtocolVersion(const DataModel::Nullable<CharSpan> & ne
194
192
if (!newValue.IsNull ())
195
193
{
196
194
memcpy (mProtocolVersionBuf , newValue.Value ().data (), len);
197
- mProtocolVersionBuf [len] = 0 ;
198
195
mProtocolVersion = MakeNullable (CharSpan (mProtocolVersionBuf , len));
199
196
}
200
197
0 commit comments