SourceForge: etherape/etherape: changeset 725:19f389f0bf7c
fix fatal bug in names decoding
authorR.Ghetta <bchiara@users.sf.net>
Sun Nov 08 19:35:54 2009 +0100 (6 weeks ago)
changeset 72519f389f0bf7c
parent 724 e8a271a690db
child 726 2e9ae57c6fd6
fix fatal bug in names decoding
src/names.c
     1.1 --- a/src/names.c	Sun Nov 08 19:35:34 2009 +0100
     1.2 +++ b/src/names.c	Sun Nov 08 19:35:54 2009 +0100
     1.3 @@ -160,7 +160,10 @@
     1.4      }
     1.5  
     1.6    g_assert(nt);
     1.7 -  while (nt->decoder.tokens->protonames[nt->decoder.level])
     1.8 +
     1.9 +  /* whe decode al most STACK_SIZE levels */
    1.10 +  while (nt->decoder->level <= STACK_SIZE && 
    1.11 +         nt->decoder.tokens->protonames[nt->decoder.level])
    1.12      {
    1.13        next_func = g_tree_lookup (prot_functions, nt->decoder.tokens->protonames[nt->decoder.level]);
    1.14        if (next_func)