Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-dcerpc.c

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Ronnie Sahlberg <sahlberg@xxxxxxxxxxxxxxxxx>
Date: Wed, 8 Oct 2003 07:29:53 -0500 (CDT)
sahlberg    2003/10/08 07:29:53 CDT

  Modified files:
    .                    packet-dcerpc.c 
  Log:
  Change dissect_deferred_pointer()
  from being Ordo(n^2) into being Ordo(n)
  
  Makes it slightly faster when n (the number of pointers) is >10.000
  
  The mother of all dcerpc packets (containing one array of >10.000 pointers)
  was a bit slow.
  
  It is still slow but at least completes in out lifetime.
  
  Revision  Changes    Path
  1.143     +5 -2      ethereal/packet-dcerpc.c