diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-08-21 13:00:55 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-08-21 13:00:55 +0000 |
commit | 27924a4603b06c6d9f2be5e455f934a4afbf0426 (patch) | |
tree | 5a0ffdecd98b40005bb425a8d1abfadfb6f94ece /epan/dissectors/packet-3com-njack.c | |
parent | 3d5a81b7e96e81aaf8037147a39ddf49e975ba70 (diff) |
move a few arrays off the stack
svn path=/trunk/; revision=18972
Diffstat (limited to 'epan/dissectors/packet-3com-njack.c')
-rw-r--r-- | epan/dissectors/packet-3com-njack.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/epan/dissectors/packet-3com-njack.c b/epan/dissectors/packet-3com-njack.c index c0765c721b..d6524fcfed 100644 --- a/epan/dissectors/packet-3com-njack.c +++ b/epan/dissectors/packet-3com-njack.c @@ -57,6 +57,7 @@ Specs: #include <glib.h> #include <epan/packet.h> +#include <epan/emem.h> /* protocol handles */ static int proto_njack = -1; @@ -520,12 +521,14 @@ verify_password(tvbuff_t *tvb, const char *password) gboolean is_valid = TRUE; const guint8 *packetdata; guint32 length; - guint8 workbuffer[32]; + guint8 *workbuffer; guint i; guint8 byte; md5_state_t md_ctx; - md5_byte_t digest[16]; + md5_byte_t *digest; + workbuffer=ep_alloc(32); + digest=ep_alloc(16); length = tvb_get_ntohs(tvb, 6); packetdata = tvb_get_ptr(tvb, 0, length); |