gsasl-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS gsasl/lib/src


From: gsasl-commit
Subject: CVS gsasl/lib/src
Date: Fri, 17 Sep 2004 22:44:43 +0200

Update of /home/cvs/gsasl/lib/src
In directory dopio:/tmp/cvs-serv25267

Modified Files:
        done.c 
Log Message:
Support NULL module init/done functions.


--- /home/cvs/gsasl/lib/src/done.c      2004/04/15 22:02:50     1.2
+++ /home/cvs/gsasl/lib/src/done.c      2004/09/17 20:44:43     1.3
@@ -38,7 +38,8 @@
 
 #ifdef USE_CLIENT
   for (i = 0; i < ctx->n_client_mechs; i++)
-    ctx->client_mechs[i].client.done (ctx);
+    if (ctx->client_mechs[i].client.done)
+      ctx->client_mechs[i].client.done (ctx);
 
   if (ctx->client_mechs)
     free (ctx->client_mechs);
@@ -46,7 +47,8 @@
 
 #ifdef USE_SERVER
   for (i = 0; i < ctx->n_server_mechs; i++)
-    ctx->server_mechs[i].server.done (ctx);
+    if (ctx->server_mechs[i].server.done)
+      ctx->server_mechs[i].server.done (ctx);
 
   if (ctx->server_mechs)
     free (ctx->server_mechs);





reply via email to

[Prev in Thread] Current Thread [Next in Thread]