Skip to content

Commit 41f384b

Browse files
committed
Refactor to use takeUnless
1 parent 5ad95fc commit 41f384b

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

aws-crt-kotlin/native/src/aws/sdk/kotlin/crt/io/MutableBufferNative.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,9 @@ private sealed interface InnerBuffer {
9191
init {
9292
pointer.pointed.len = 0.convert()
9393
pointer.pointed.capacity = dest.size.convert()
94-
pointer.pointed.buffer = if (dest.isNotEmpty()) {
95-
pinned.addressOf(0).reinterpret()
96-
} else {
97-
null
98-
}
94+
pointer.pointed.buffer = pinned.takeUnless { dest.isEmpty() }
95+
?.addressOf(0)
96+
?.reinterpret()
9997
}
10098

10199
override fun release() {

0 commit comments

Comments
 (0)