From 20f164f5e4825a605d97906b9ac6bf4222b9eef4 Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Sun, 27 Dec 2015 16:58:52 -0800 Subject: Don't overwrite packet data when checking the signature. Instead, make a copy, and overwrite that. --- signature.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'signature.h') diff --git a/signature.h b/signature.h index a052df86..6df7227d 100644 --- a/signature.h +++ b/signature.h @@ -21,7 +21,8 @@ /* signature checking result codes */ #define SIGNATURE_VALID 0 #define SIGNATURE_INVALID 1 -#define CANT_CHECK_SIGNATURE 2 +#define CANT_ALLOCATE_COPY 2 +#define CANT_CHECK_SIGNATURE 3 extern const struct tok signature_check_values[]; extern int signature_verify(netdissect_options *, const u_char *, u_int, u_char *); -- cgit v1.2.1