File tree 3 files changed +3
-3
lines changed
3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -415,9 +415,9 @@ impl BLEClient {
415
415
}
416
416
417
417
let error = unsafe { & * error } ;
418
- let service = unsafe { & * service } ;
419
418
420
419
if error. status == 0 {
420
+ let service = unsafe { & * service } ;
421
421
// Found a service - add it to the vector
422
422
let service = BLERemoteService :: new ( ArcUnsafeCell :: downgrade ( & client. state ) , service) ;
423
423
client. state . services . as_mut ( ) . unwrap ( ) . push ( service) ;
Original file line number Diff line number Diff line change @@ -178,9 +178,9 @@ impl BLERemoteCharacteristic {
178
178
}
179
179
180
180
let error = unsafe { & * error } ;
181
- let dsc = unsafe { & * dsc } ;
182
181
183
182
if error. status == 0 {
183
+ let dsc = unsafe { & * dsc } ;
184
184
let descriptor =
185
185
BLERemoteDescriptor :: new ( ArcUnsafeCell :: downgrade ( & characteristic. state ) , dsc) ;
186
186
characteristic
Original file line number Diff line number Diff line change @@ -92,9 +92,9 @@ impl BLERemoteService {
92
92
return 0 ;
93
93
}
94
94
let error = unsafe { & * error } ;
95
- let chr = unsafe { & * chr } ;
96
95
97
96
if error. status == 0 {
97
+ let chr = unsafe { & * chr } ;
98
98
let chr = BLERemoteCharacteristic :: new ( ArcUnsafeCell :: downgrade ( & service. state ) , chr) ;
99
99
service. state . characteristics . as_mut ( ) . unwrap ( ) . push ( chr) ;
100
100
return 0 ;
You can’t perform that action at this time.
0 commit comments