use macros to verify message type
authorJohn Kohl <jtkohl@mit.edu>
Tue, 17 Apr 1990 17:38:32 +0000 (17:38 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Tue, 17 Apr 1990 17:38:32 +0000 (17:38 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@482 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/send_tgs.c

index 9e4bf95feb3ab2dfa7243d0026053b2f56bf3a53..1960c5dd09282dec8d6e60c3c774d7a958d8092f 100644 (file)
@@ -152,11 +152,11 @@ OLDDECLARG(krb5_response *,rep)
        KRB_ERROR is application 2 */
     /* allow either constructed or primitive encoding, so check for bit 6
        set or reset */
-    if (rep->response.data[0] == 0x61 ||
-       rep->response.data[0] == 0x21) {
+
+    if (krb5_is_kdc_rep(&rep->response))
        /* it's a KDC_REP--assume TGS_REP */
        rep->message_type = KRB5_TGS_REP;
-    else /* assume it's an error */
+    else /* assume it's an error */
        rep->message_type = KRB5_ERROR;
     return 0;
 }