diff options
author | Ulf Lamping <ulf.lamping@web.de> | 2006-04-10 01:34:23 +0000 |
---|---|---|
committer | Ulf Lamping <ulf.lamping@web.de> | 2006-04-10 01:34:23 +0000 |
commit | fee131e1a7dfec43c3b75f346debaf0e0843e518 (patch) | |
tree | 1c732f516a49fac1eafcd80f369a6bdd46f8b05f /capture_wpcap_packet.c | |
parent | 3d22396ca0bdb1d1b53f15dec27bca94f5ef3c52 (diff) |
fix #868: don't assert but simply ignore values that don't have the proper size
svn path=/trunk/; revision=17845
Diffstat (limited to 'capture_wpcap_packet.c')
-rw-r--r-- | capture_wpcap_packet.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/capture_wpcap_packet.c b/capture_wpcap_packet.c index 61ed96a4e8..1b132b95ad 100644 --- a/capture_wpcap_packet.c +++ b/capture_wpcap_packet.c @@ -270,8 +270,7 @@ wpcap_packet_request_uint(void *adapter, ULONG Oid, UINT *value) Status = wpcap_packet_request(adapter, Oid, FALSE /* !set */, (char *) value, &length); - if(Status) { - g_assert(length == sizeof(UINT)); + if(Status && length == sizeof(UINT)) { return 1; } else { return 0; @@ -288,8 +287,7 @@ wpcap_packet_request_ulong(void *adapter, ULONG Oid, ULONG *value) Status = wpcap_packet_request(adapter, Oid, FALSE /* !set */, (char *) value, &length); - if(Status) { - g_assert(length == sizeof(ULONG)); + if(Status && length == sizeof(ULONG)) { return 1; } else { return 0; |