commit f87ff03401a31144296a36c5e0eabe3a2e97f73f
parent cd717c2d04eee6fc86c5efc8b3012854a1d66902
Author: BjornAndrist <BjornAndrist@users.noreply.github.com>
Date: Thu, 11 Apr 2024 14:40:14 +0200
Fixed memory issue where NSURLSessionConfiguration was never retained
Diffstat:
2 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/naett.c b/naett.c
@@ -630,6 +630,7 @@ void naettPlatformInit(naettInitData initData) {
}
sessionConfiguration = objc_msgSend_id(class("NSURLSessionConfiguration"), sel("ephemeralSessionConfiguration"));
+ retain(sessionConfiguration);
}
id NSString(const char* string) {
diff --git a/src/naett_osx.c b/src/naett_osx.c
@@ -34,6 +34,7 @@ void naettPlatformInit(naettInitData initData) {
}
sessionConfiguration = objc_msgSend_id(class("NSURLSessionConfiguration"), sel("ephemeralSessionConfiguration"));
+ retain(sessionConfiguration);
}
id NSString(const char* string) {