change for new message (2 addresses)
authorJohn Kohl <jtkohl@mit.edu>
Mon, 10 Sep 1990 15:51:27 +0000 (15:51 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Mon, 10 Sep 1990 15:51:27 +0000 (15:51 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1107 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/asn.1/kprep2prep.c
src/lib/krb5/asn.1/prep2kprep.c

index d3747bd3d0173138ccf49df4cd2cd068487afc64..a7858802922b6308020471d688326b9862d98a52 100644 (file)
@@ -50,15 +50,18 @@ register int *error;
     }
     retval->timestamp = unix2gentime(val->timestamp, error);
     if (!retval->timestamp) {
+    errout:
        free_KRB5_EncKrbPrivPart(retval);
        return(0);
     }
     retval->msec = val->msec;
-    retval->addresses = krb5_address2KRB5_HostAddresses(val->addresses, error);
-    if (!retval->addresses) {
-       free_KRB5_EncKrbPrivPart(retval);
-       return(0);
+    retval->s__address = krb5_addr2KRB5_HostAddress(val->s_address, error);
+    if (!retval->s__address) {
+       goto errout;
+    }
+    retval->r__address = krb5_addr2KRB5_HostAddress(val->r_address, error);
+    if (!retval->r__address) {
+       goto errout;
     }
-
     return(retval);
 }
index d04c541a55b44beed07a2370fcba791166340c92..63c2cc458c82e9a70a8b9f32108e441aabbd34de 100644 (file)
@@ -53,14 +53,18 @@ register int *error;
     }
     retval->timestamp = gentime2unix(val->timestamp, error);
     if (*error) {
+    errout:
        krb5_free_priv_enc_part(retval);
        return(0);
     }
     retval->msec = val->msec;
-    retval->addresses = KRB5_HostAddresses2krb5_address(val->addresses, error);
-    if (!retval->addresses) {
-       krb5_free_priv_enc_part(retval);
-       return(0);
+    retval->s_address = KRB5_HostAddress2krb5_addr(val->s__address, error);
+    if (!retval->s_address) {
+       goto errout;
+    }
+    retval->r_address = KRB5_HostAddress2krb5_addr(val->r__address, error);
+    if (!retval->r_address) {
+       goto errout;
     }
     return(retval);
 }