]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
fix a typo
authorMarc Horowitz <marc@mit.edu>
Fri, 14 Aug 1998 05:39:35 +0000 (05:39 +0000)
committerMarc Horowitz <marc@mit.edu>
Fri, 14 Aug 1998 05:39:35 +0000 (05:39 +0000)
don't return conf_state if the pointer is NULL

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/marc-3des@10822 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/gssapi/krb5/k5unseal.c

index d78e83c91aad86f30584562fca922a5dde2b9a87..03ca9ef7ca6021e315128b3712cd67cc1f11945d 100644 (file)
@@ -213,6 +213,7 @@ kg2_unwrap_integ(context, minor_status, ctx, ptr, bodysize, output, qop_state)
 
     tcksum.length = (ptr[0]<<8) | ptr[1];
     ptr += 2;
+    bodysize -= 2;
 
     if (bodysize != tcksum.length) {
        *minor_status = G_TOK_TRUNC;
@@ -834,7 +835,8 @@ kg_unseal(context, minor_status, context_handle, input_token_buffer,
                                                   message_buffer, qop_state)))
               return(retval);
 
-          *conf_state = 0;
+          if (conf_state)
+              *conf_state = 0;
           return(GSS_S_COMPLETE);
        } else if (!(err = g_verify_token_header((gss_OID) ctx->mech_used,
                                                &bodysize, &ptr,
@@ -845,7 +847,8 @@ kg_unseal(context, minor_status, context_handle, input_token_buffer,
                                                  message_buffer, qop_state)))
               return(retval);
 
-          *conf_state = 1;
+          if (conf_state)
+              *conf_state = 1;
           return(GSS_S_COMPLETE);
        }
    } else {