Skip to content

Commit bde332f

Browse files
committed
Fix data empty crash
1 parent 58d66fb commit bde332f

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ Pods
77
Example/AmazonFreeRTOSDemo/AmazonFreeRTOSDemo/Support/awsconfiguration.json
88
Example/AmazonFreeRTOSDemo/AmazonFreeRTOSDemo/Amazon/AmazonConstants.swift
99
xcodebuild.log
10+
InternalTest

AmazonFreeRTOS/AmazonFreeRTOSManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1006,7 +1006,7 @@ extension AmazonFreeRTOSManager {
10061006
}
10071007

10081008
private func decode<T: Decborable>(_: T.Type, from data: Data) -> T? {
1009-
if let decoded = CBOR.decode(Array([UInt8](data))) as? NSDictionary {
1009+
if !data.isEmpty, let decoded = CBOR.decode(Array([UInt8](data))) as? NSDictionary {
10101010
return T.toSelf(dictionary: decoded)
10111011
}
10121012
return nil

0 commit comments

Comments
 (0)