diff --git a/lib/rex/zip/archive.rb b/lib/rex/zip/archive.rb index e376f85f7e5d..bf4584dc04ce 100644 --- a/lib/rex/zip/archive.rb +++ b/lib/rex/zip/archive.rb @@ -37,8 +37,8 @@ def add_file(fname, fdata=nil, xtra=nil, comment=nil) if (st.directory?) attrs = EFA_ISDIR fdata = '' - unless fdata[-1] == '/' - fdata << '/' + unless fname[-1] == '/' + fname << '/' end else f = File.open(fname, 'rb')