File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -87,9 +87,7 @@ impl PwmChip {
8787
8888 pub fn export ( & self , number : u32 ) -> Result < ( ) > {
8989 // only export if not already exported
90- if let Err ( _) = fs:: metadata ( & format ! ( "/sys/class/pwm/pwmchip{}/pwm{}" ,
91- self . number,
92- number) ) {
90+ if fs:: metadata ( & format ! ( "/sys/class/pwm/pwmchip{}/pwm{}" , self . number, number) ) . is_err ( ) {
9391 let path = format ! ( "/sys/class/pwm/pwmchip{}/export" , self . number) ;
9492 let mut export_file = File :: create ( & path) ?;
9593 let _ = export_file. write_all ( format ! ( "{}" , number) . as_bytes ( ) ) ;
@@ -98,9 +96,7 @@ impl PwmChip {
9896 }
9997
10098 pub fn unexport ( & self , number : u32 ) -> Result < ( ) > {
101- if let Ok ( _) = fs:: metadata ( & format ! ( "/sys/class/pwm/pwmchip{}/pwm{}" ,
102- self . number,
103- number) ) {
99+ if fs:: metadata ( & format ! ( "/sys/class/pwm/pwmchip{}/pwm{}" , self . number, number) ) . is_ok ( ) {
104100 let path = format ! ( "/sys/class/pwm/pwmchip{}/unexport" , self . number) ;
105101 let mut export_file = File :: create ( & path) ?;
106102 let _ = export_file. write_all ( format ! ( "{}" , number) . as_bytes ( ) ) ;
You can’t perform that action at this time.
0 commit comments