File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -76,8 +76,10 @@ impl<'a> Object<'a> {
76
76
77
77
pub ( crate ) fn coff_subsection_name ( & self , section : & [ u8 ] , value : & [ u8 ] ) -> Vec < u8 > {
78
78
let mut name = section. to_vec ( ) ;
79
- name. push ( b'$' ) ;
80
- name. extend_from_slice ( value) ;
79
+ if !value. is_empty ( ) {
80
+ name. push ( b'$' ) ;
81
+ name. extend_from_slice ( value) ;
82
+ }
81
83
name
82
84
}
83
85
Original file line number Diff line number Diff line change @@ -113,8 +113,10 @@ impl<'a> Object<'a> {
113
113
114
114
pub ( crate ) fn elf_subsection_name ( & self , section : & [ u8 ] , value : & [ u8 ] ) -> Vec < u8 > {
115
115
let mut name = section. to_vec ( ) ;
116
- name. push ( b'.' ) ;
117
- name. extend_from_slice ( value) ;
116
+ if !value. is_empty ( ) {
117
+ name. push ( b'.' ) ;
118
+ name. extend_from_slice ( value) ;
119
+ }
118
120
name
119
121
}
120
122
You can’t perform that action at this time.
0 commit comments