Changeset adb4cb46c5ea63d0af984fa8dde33d05278974eb

Show
Ignore:
Timestamp:
07/03/10 19:09:45 (2 months ago)
Author:
John M. Schanck <john@…>
Parents:
33c1e034855f33ccfb401ac878455d2b88da1600
Children:
5a262bb2267d42fb6c87f513fbc38b8a798cb0fe
git-committer:
John M. Schanck <john@anomos.info> / 2010-07-03T15:09:45Z-0400
Message:

Verify failedpeer lenght

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Anomos/track.py

    r2b7540a radb4cb4  
    3737from Anomos.parseargs import parseargs, formatDefinitions 
    3838from Anomos.parsedir import parsedir 
     39from Anomos.protocol import HDR_NID_LEN 
    3940from Anomos import bttime, version, is_valid_ipv4, LOG as log 
    4041 
     
    465466        if params('event') not in ['started', 'completed', 'stopped', None]: 
    466467            raise ValueError('invalid event') 
     468        failed = params('failed') 
     469        if failed and (len(failed) % HDR_NID_LEN) != 0: 
     470            raise ValueError('invalid failed peers list') 
    467471        port = int(params('port',-1)) 
    468472        if not (0 < port < 65535):