From 624980b98d7741f9af0cfb417336d149bb21e704 Mon Sep 17 00:00:00 2001 From: Jon Siwek Date: Fri, 18 Jan 2013 12:56:23 -0600 Subject: [PATCH] Add a null value check in CompositeHash::ComputeHash. Because I guess aborting is nicer than segfaulting. Addresses #930. --- src/CompHash.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/CompHash.cc b/src/CompHash.cc index 86677f9719..306b3ea83e 100644 --- a/src/CompHash.cc +++ b/src/CompHash.cc @@ -273,6 +273,9 @@ char* CompositeHash::SingleValHash(int type_check, char* kp0, HashKey* CompositeHash::ComputeHash(const Val* v, int type_check) const { + if ( ! v ) + reporter->InternalError("null value given to CompositeHash::ComputeHash"); + if ( is_singleton ) return ComputeSingletonHash(v, type_check);