gsasl-commit
[Top][All Lists]
Advanced

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

CVS gsasl/lib/digest-md5


From: gsasl-commit
Subject: CVS gsasl/lib/digest-md5
Date: Sun, 19 Dec 2004 20:06:37 +0100

Update of /home/cvs/gsasl/lib/digest-md5
In directory dopio:/tmp/cvs-serv2851

Modified Files:
        client.c parser.c server.c 
Log Message:
Fix warnings.

--- /home/cvs/gsasl/lib/digest-md5/client.c     2004/12/19 18:58:58     1.20
+++ /home/cvs/gsasl/lib/digest-md5/client.c     2004/12/19 19:06:37     1.21
@@ -69,7 +69,6 @@
   char nonce[CNONCE_ENTROPY_BYTES];
   char *p;
   int rc;
-  size_t i;
 
   rc = gsasl_nonce (nonce, CNONCE_ENTROPY_BYTES);
   if (rc != GSASL_OK)
@@ -102,10 +101,7 @@
                               char **output, size_t * output_len)
 {
   _Gsasl_digest_md5_client_state *state = mech_data;
-  char *subopts;
-  char *value;
-  int outlen;
-  int rc, res, i;
+  int rc, res;
 
   *output = NULL;
   *output_len = 0;
@@ -219,16 +215,13 @@
          return GSASL_CRYPTO_ERROR;
 
        *output = digest_md5_print_response (&state->response);
-       if (*output)
-         {
-           *output_len = strlen (*output);
-           res = GSASL_NEEDS_MORE;
-         }
-       else
-         {
-           res = GSASL_AUTHENTICATION_ERROR;
-         }
+       if (!*output)
+         return GSASL_AUTHENTICATION_ERROR;
+
+       *output_len = strlen (*output);
+
        state->step++;
+       res = GSASL_NEEDS_MORE;
       }
       break;
 
--- /home/cvs/gsasl/lib/digest-md5/parser.c     2004/12/19 18:58:50     1.12
+++ /home/cvs/gsasl/lib/digest-md5/parser.c     2004/12/19 19:06:37     1.13
@@ -33,6 +33,9 @@
 /* Get memcpy, strlen. */
 #include <string.h>
 
+/* Get validator. */
+#include "validate.h"
+
 #define DEFAULT_CHARSET "utf-8"
 #define DEFAULT_ALGORITHM "md5-sess"
 
--- /home/cvs/gsasl/lib/digest-md5/server.c     2004/12/19 18:57:00     1.20
+++ /home/cvs/gsasl/lib/digest-md5/server.c     2004/12/19 19:06:37     1.21
@@ -40,6 +40,7 @@
 #include "free.h"
 #include "session.h"
 #include "digesthmac.h"
+#include "validate.h"
 
 /* Get uint32_t. */
 #include <netinet/in.h>
@@ -107,7 +108,6 @@
 {
   _Gsasl_digest_md5_server_state *state = mech_data;
   int rc, res;
-  int outlen;
 
   *output = NULL;
   *output_len = 0;





reply via email to

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