Skip to content

Commit 0f9e487

Browse files
committed
Python bindings: fix memleak with MultipartUploadStart() and MultipartUploadAddPart() (master only)
1 parent 7ba8cdd commit 0f9e487

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

swig/include/cpl.i

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -996,7 +996,7 @@ void MultipartUploadGetCapabilities(
996996
}
997997

998998
%inline {
999-
char* MultipartUploadStart(const char *pszFilename, char** options = NULL)
999+
retStringAndCPLFree* MultipartUploadStart(const char *pszFilename, char** options = NULL)
10001000
{
10011001
return VSIMultipartUploadStart(pszFilename, options);
10021002
}
@@ -1005,7 +1005,7 @@ char* MultipartUploadStart(const char *pszFilename, char** options = NULL)
10051005
%apply (size_t nLen, char *pBuf ) { (size_t nDataLength, const char *pData)};
10061006

10071007
%inline {
1008-
char* MultipartUploadAddPart(const char *pszFilename,
1008+
retStringAndCPLFree* MultipartUploadAddPart(const char *pszFilename,
10091009
const char *pszUploadId,
10101010
int nPartNumber,
10111011
GUIntBig nFileOffset,

0 commit comments

Comments
 (0)