diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2002-09-26 06:13:08 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2002-09-26 06:13:08 +0000 |
commit | 8ca1d857f664234e7b98331cc9cfdcc521d7914c (patch) | |
tree | 941b37bd99483c0d4bfb41c3c300f352823621b5 /packet-dcerpc-ndr.c | |
parent | 011a6aafde3981a6e055a3ce74ccaeefaa9edbde (diff) | |
download | wireshark-8ca1d857f664234e7b98331cc9cfdcc521d7914c.tar.gz wireshark-8ca1d857f664234e7b98331cc9cfdcc521d7914c.tar.bz2 wireshark-8ca1d857f664234e7b98331cc9cfdcc521d7914c.zip |
From Jaime Fournier: updates to dcerpc conversation manager
svn path=/trunk/; revision=6339
Diffstat (limited to 'packet-dcerpc-ndr.c')
-rw-r--r-- | packet-dcerpc-ndr.c | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/packet-dcerpc-ndr.c b/packet-dcerpc-ndr.c index 80bb38031f..e262c39589 100644 --- a/packet-dcerpc-ndr.c +++ b/packet-dcerpc-ndr.c @@ -2,7 +2,7 @@ * Routines for DCERPC NDR dissection * Copyright 2001, Todd Sabin <tas@webspan.net> * - * $Id: packet-dcerpc-ndr.c,v 1.9 2002/09/03 08:39:16 sahlberg Exp $ + * $Id: packet-dcerpc-ndr.c,v 1.10 2002/09/26 06:13:07 sahlberg Exp $ * * Ethereal - Network traffic analyzer * By Gerald Combs <gerald@ethereal.com> @@ -165,6 +165,27 @@ dissect_ndr_double(tvbuff_t *tvb, gint offset, packet_info *pinfo, tree, drep, hfindex, pdata); } +/* handles unix 32 bit time_t */ +int +dissect_ndr_time_t (tvbuff_t *tvb, gint offset, packet_info *pinfo, + proto_tree *tree, char *drep, + int hfindex, guint32 *pdata) +{ + dcerpc_info *di; + + di=pinfo->private_data; + if(di->conformant_run){ + /* just a run to handle conformant arrays, no scalars to dissect */ + return offset; + } + + + if (offset % 4) { + offset += 4 - (offset % 4); + } + return dissect_dcerpc_time_t (tvb, offset, pinfo, + tree, drep, hfindex, pdata); +} int dissect_ndr_uuid_t (tvbuff_t *tvb, gint offset, packet_info *pinfo, |