Package: wireshark
Version: 0.99.4-4
Severity: normal
Tags: patch

Fix an obvious error in the nfs4 stateid parsing.  The stateid is used
in a number of common operations (such as open and setattr), so this
caused a lot of misparsing.
    
-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.20-rc5-g7a00406b
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.utf8)

Versions of packages wireshark depends on:
ii  libadns1 1.4-0.1                         Asynchronous-capable DNS client li
ii  libatk1. 1.12.4-1                        The ATK accessibility toolkit
ii  libc6    2.3.6.ds1-10                    GNU C Library: Shared libraries
ii  libcairo 1.2.4-4                         The Cairo 2D vector graphics libra
ii  libcap1  1:1.10-14                       support for getting/setting POSIX.
ii  libcomer 1.39+1.40-WIP-2006.11.14+dfsg-1 common error description library
ii  libfontc 2.4.2-1                         generic font configuration library
ii  libgcryp 1.2.3-2                         LGPL Crypto library - runtime libr
ii  libglib2 2.12.6-2                        The GLib library of C routines
ii  libgnutl 1.4.4-3                         the GNU TLS library - runtime libr
ii  libgpg-e 1.4-2                           library for common error values an
ii  libgtk2. 2.8.20-4                        The GTK+ graphical user interface 
ii  libkrb53 1.4.4-6                         MIT Kerberos runtime libraries
ii  libpango 1.14.8-5                        Layout and rendering of internatio
ii  libpcap0 0.9.5-1                         System interface for user-level pa
ii  libpcre3 6.7-1                           Perl 5 Compatible Regular Expressi
ii  libporta 18.1-4                          Portable audio I/O - shared librar
ii  libx11-6 2:1.0.3-4                       X11 client-side library
ii  libxcurs 1.1.7-4                         X cursor management library
ii  libxext6 1:1.0.1-2                       X11 miscellaneous extension librar
ii  libxfixe 1:4.0.1-5                       X11 miscellaneous 'fixes' extensio
ii  libxi6   1:1.0.1-4                       X11 Input extension library
ii  libxiner 1:1.0.1-4.1                     X11 Xinerama extension library
ii  libxrand 2:1.1.0.2-5                     X11 RandR extension library
ii  libxrend 1:0.9.1-3                       X Rendering Extension client libra
ii  wireshar 0.99.4-4                        network traffic analyser (common f
ii  zlib1g   1:1.2.3-13                      compression library - runtime

Versions of packages wireshark recommends:
ii  gksu                          2.0.0-1    graphical frontend to su

-- no debconf information
commit 8f870c16fd014d13a7b43b553eaf3c3a1c17cd36
Author: J. Bruce Fields <[EMAIL PROTECTED]>
Date:   Wed Jan 24 23:49:33 2007 -0500

    nfs: fix nfs4 stateid parsing
    
    Fix an obvious error in the nfs4 stateid parsing.  The stateid is used
    in a number of common operations (such as open and setattr), so this caused
    a lot of misparsing.
    
    Signed-off-by: "J. Bruce Fields" <[EMAIL PROTECTED]>

diff --git a/epan/dissectors/packet-nfs.c b/epan/dissectors/packet-nfs.c
index eff0d23..ae4c0ab 100644
--- a/epan/dissectors/packet-nfs.c
+++ b/epan/dissectors/packet-nfs.c
@@ -6922,7 +6922,6 @@ dissect_nfs_stateid4(tvbuff_t *tvb, int offset,
        }
 
        offset = dissect_rpc_uint32(tvb, newftree, hf_nfs_seqid4, offset);
-       offset+=4;
 
        proto_tree_add_item(newftree, hf_nfs_stateid4_other, tvb, offset, 12, 
FALSE);
        offset+=12;

Reply via email to