Welcome to the "trac"-ing site of openpgp4u!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Changeset 19

Show
Ignore:
Timestamp:
10/31/04 01:05:28 (4 years ago)
Author:
nahi
Message:

* length may not be defined when it's a new packet format.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/pgp/packet/packet.rb

    r18 r19  
    9494      packet = TAG_LOADER[tag].call(loadport, lengthdefined) 
    9595      readlength = loadport.readlength - initpos 
    96       if readlength != lengthdefined 
     96      if lengthdefined and readlength != lengthdefined 
    9797        raise "Parsing failed: #{readlength}/#{lengthdefined}" 
    9898      end 
     
    123123            TAG_SCANNER[tag].call(dumpport, loadport, lengthdefined) 
    124124            readlength = loadport.readlength - initpos 
    125             if readlength != lengthdefined 
     125            if lengthdefined and readlength != lengthdefined 
    126126              raise "Parsing failed: #{readlength}/#{lengthdefined}" 
    127127            end