gsasl-commit
[Top][All Lists]
Advanced

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

CVS gsasl/lib/plain


From: gsasl-commit
Subject: CVS gsasl/lib/plain
Date: Tue, 21 Sep 2004 02:59:57 +0200

Update of /home/cvs/gsasl/lib/plain
In directory dopio:/tmp/cvs-serv16754/lib/plain

Modified Files:
        plain.h server.c 
Log Message:
Make PLAIN server use new allocating API.


--- /home/cvs/gsasl/lib/plain/plain.h   2004/09/18 16:27:07     1.5
+++ /home/cvs/gsasl/lib/plain/plain.h   2004/09/21 00:59:57     1.6
@@ -38,8 +38,7 @@
                                      void **mech_data);
 extern int _gsasl_plain_server_step (Gsasl_session_ctx * sctx,
                                     void *mech_data,
-                                    const char *input,
-                                    size_t input_len,
-                                    char *output, size_t * output_len);
+                                    const char *input, size_t input_len,
+                                    char **output, size_t * output_len);
 
 #endif /* PLAIN_H */
--- /home/cvs/gsasl/lib/plain/server.c  2004/09/18 17:36:53     1.2
+++ /home/cvs/gsasl/lib/plain/server.c  2004/09/21 00:59:57     1.3
@@ -31,8 +31,8 @@
 int
 _gsasl_plain_server_step (Gsasl_session_ctx * sctx,
                          void *mech_data,
-                         const char *input,
-                         size_t input_len, char *output, size_t * output_len)
+                         const char *input, size_t input_len,
+                         char **output, size_t * output_len)
 {
   Gsasl_server_callback_validate cb_validate;
   Gsasl_server_callback_retrieve cb_retrieve;
@@ -44,6 +44,7 @@
   int res;
 
   *output_len = 0;
+  *output = NULL;
 
   if (input_len == 0)
     return GSASL_NEEDS_MORE;





reply via email to

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