From ef6f2ce6c7e898f90da6f5415d08a0e87c6853ba Mon Sep 17 00:00:00 2001 From: Gabriel Corona Date: Thu, 3 Jul 2014 12:12:34 +0200 Subject: [PATCH] [mc] Fast path when comparing NULL against non-NULL pointers --- src/mc/mc_compare.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mc/mc_compare.cpp b/src/mc/mc_compare.cpp index b62dc7ccf7..9a573169b1 100644 --- a/src/mc/mc_compare.cpp +++ b/src/mc/mc_compare.cpp @@ -171,6 +171,8 @@ static int compare_areas_with_type(struct mc_compare_state& state, if (addr_pointed1 == NULL && addr_pointed2 == NULL) return 0; + if (addr_pointed1 == NULL || addr_pointed2 == NULL) + return 1; if (!add_compared_pointers(state, addr_pointed1, addr_pointed2)) return 0; -- 2.20.1