From 3a4c55c9b890812600be772c0f1710a100f27c0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 8 May 2007 13:55:03 +0000 Subject: [PATCH] (add_builtin): ok for __gss_mech_initialize() to return NULL git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@20625 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/gssapi/mech/gss_mech_switch.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/gssapi/mech/gss_mech_switch.c b/lib/gssapi/mech/gss_mech_switch.c index 282569a82..5b5da0442 100644 --- a/lib/gssapi/mech/gss_mech_switch.c +++ b/lib/gssapi/mech/gss_mech_switch.c @@ -173,6 +173,10 @@ add_builtin(gssapi_mech_interface mech) struct _gss_mech_switch *m; OM_uint32 minor_status; + /* not registering any mech is ok */ + if (mech == NULL) + return 0; + m = malloc(sizeof(*m)); if (m == NULL) return 1;