File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -224,16 +224,15 @@ fn inner() -> Result<()> {
224
224
} else {
225
225
let c = if let Ok ( ( _, ectag) ) = find ( ECTAG ) {
226
226
// Attempt to remove EC tag
227
- match ( ectag. 0 . Delete ) ( ectag. 0 ) {
228
- Status :: SUCCESS => {
229
- println ! ( "EC tag: deleted successfully" ) ;
227
+ let status = ( ectag. 0 . Delete ) ( ectag. 0 ) ;
228
+ // XXX: Match previous behavior, which ignored warnings.
229
+ if !status. is_error ( ) {
230
+ println ! ( "EC tag: deleted successfully" ) ;
230
231
231
- // Have to prevent Close from being called after Delete
232
- mem:: forget ( ectag) ;
233
- }
234
- err => {
235
- println ! ( "EC tag: failed to delete: {}" , err) ;
236
- }
232
+ // Have to prevent Close from being called after Delete
233
+ mem:: forget ( ectag) ;
234
+ } else {
235
+ println ! ( "EC tag: failed to delete: {}" , status) ;
237
236
}
238
237
239
238
// Skip enter if system76 ec flashing already occured
You can’t perform that action at this time.
0 commit comments