From c480b5f4580ab97122a525e534a866bcf5843644 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 27 May 2013 18:41:16 +0200 Subject: [PATCH] Allow memwipe() to be called with NULL argument --- src/libstrongswan/utils/utils.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libstrongswan/utils/utils.h b/src/libstrongswan/utils/utils.h index c66c665e08..46eaf7b647 100644 --- a/src/libstrongswan/utils/utils.h +++ b/src/libstrongswan/utils/utils.h @@ -423,6 +423,10 @@ static inline void memwipe_inline(void *ptr, size_t n) */ static inline void memwipe(void *ptr, size_t n) { + if (!ptr) + { + return; + } if (__builtin_constant_p(n)) { memwipe_inline(ptr, n); -- 2.47.3