From: Daniel KouĊ™il Date: Tue, 17 Jan 2012 20:11:30 +0000 (+0000) Subject: initialize all the authN mechs available. X-Git-Tag: emi-canl-c_R_1_0_0_0~50 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=7145ea2b2b8a09fe3d0e2147f07ff32b07dbb46c;p=jra1mw.git initialize all the authN mechs available. --- diff --git a/emi.canl.canl-c/src/canl.c b/emi.canl.canl-c/src/canl.c index 60cd888..cd08f39 100644 --- a/emi.canl.canl-c/src/canl.c +++ b/emi.canl.canl-c/src/canl.c @@ -12,13 +12,15 @@ static int try_connect(glb_ctx *glb_cc, io_handler *io_cc, char *addr, canl_ctx canl_create_ctx() { glb_ctx *ctx = NULL; + int i; /*create context*/ ctx = (glb_ctx *) calloc(1, sizeof(*ctx)); if (!ctx) return NULL; - ssl_initialize(); + for (i = 0; i < sizeof(mechs)/sizeof(mechs[0]); i++) + mechs[i]->initialize(&mechs[i]->global_context); return ctx; }