Method: Rex::Encoder::XDR.decode_string!

Defined in:
lib/rex/encoder/xdr.rb

.decode_string!(data) ⇒ Object



40
41
42
43
44
45
# File 'lib/rex/encoder/xdr.rb', line 40

def XDR.decode_string!(data)
  real_len = decode_int!(data)
  return "" if real_len == 0
  align_len = (real_len + 3) & ~3
  return data.slice!(0..align_len-1).slice(0..real_len-1)
end