Skip to content

Commit 5d3394e

Browse files
committed
Postfix for #8520: Error in iTransaction.getInfo() on embedded connection; isc_info_end should be present in the end
(cherry picked from commit cf1d367)
1 parent 73e94c2 commit 5d3394e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/common/utils.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1348,16 +1348,17 @@ void getDbPathInfo(unsigned int& itemsLength, const unsigned char*& items,
13481348
--itemsLength;
13491349

13501350
unsigned int len = dbpath.length();
1351-
if (len + 3 > bufferLength)
1351+
if (len + 4 > bufferLength)
13521352
{
1353-
len = bufferLength - 3;
1353+
len = bufferLength - 4;
13541354
}
13551355
bufferLength -= (len + 3);
13561356
*buffer++ = fb_info_tra_dbpath;
13571357
*buffer++ = len;
13581358
*buffer++ = len >> 8;
13591359
memcpy(buffer, dbpath.c_str(), len);
13601360
buffer += len;
1361+
*buffer = isc_info_end;
13611362
}
13621363
}
13631364
}

0 commit comments

Comments
 (0)