From 771dbc31b21f1312fa6a95d8ffb7eb983d3cf1a2 Mon Sep 17 00:00:00 2001 From: Michal Simon Date: Thu, 20 Jul 2017 09:53:28 +0200 Subject: [PATCH] [XrdSecgsi] Make sure client does not segv if gsi credentail is not present. --- src/XrdSecgsi/XrdSecProtocolgsi.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/XrdSecgsi/XrdSecProtocolgsi.cc b/src/XrdSecgsi/XrdSecProtocolgsi.cc index b88620c5ecf..a4ac93ffcb4 100644 --- a/src/XrdSecgsi/XrdSecProtocolgsi.cc +++ b/src/XrdSecgsi/XrdSecProtocolgsi.cc @@ -4595,7 +4595,7 @@ static bool QueryProxyCheck(XrdSutCacheEntry *e, void *a) { time_t ts_ref = (time_t)(*((XrdSutCacheArg_t *)a)).arg1; - if (e) { + if (e && e->buf1.buf) { X509Chain *chain = (X509Chain *)(e->buf1.buf); if (chain->CheckValidity(1, ts_ref) == 0) return true; }