We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
takeUnless
1 parent 5ad95fc commit 41f384bCopy full SHA for 41f384b
aws-crt-kotlin/native/src/aws/sdk/kotlin/crt/io/MutableBufferNative.kt
@@ -91,11 +91,9 @@ private sealed interface InnerBuffer {
91
init {
92
pointer.pointed.len = 0.convert()
93
pointer.pointed.capacity = dest.size.convert()
94
- pointer.pointed.buffer = if (dest.isNotEmpty()) {
95
- pinned.addressOf(0).reinterpret()
96
- } else {
97
- null
98
- }
+ pointer.pointed.buffer = pinned.takeUnless { dest.isEmpty() }
+ ?.addressOf(0)
+ ?.reinterpret()
99
}
100
101
override fun release() {
0 commit comments