make sure timestamp and seq # are zero if they're not present
authorJohn Kohl <jtkohl@mit.edu>
Fri, 26 Apr 1991 13:37:04 +0000 (13:37 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Fri, 26 Apr 1991 13:37:04 +0000 (13:37 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2038 dc483132-0cff-0310-8789-dd5450dbe970

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

index 3f5f9ca0f291b2b46f3bf014d7607430c87859d6..4ba302ffa37b4980564645c80dcb819af2b1b46d 100644 (file)
@@ -64,6 +64,9 @@ register int *error;
            return(0);
        }
        retval->usec = val->usec;
+    } else {
+       retval->timestamp = 0;
+       retval->usec = 0;
     }
     retval->s_address = KRB5_HostAddress2krb5_addr(val->s__address, error);
     if (!retval->s_address) {
@@ -77,6 +80,7 @@ register int *error;
     }
     if (val->optionals & opt_KRB5_EncKrbPrivPart_seq__number) {
        retval->seq_number = val->seq__number;
-    }
+    } else
+       retval->seq_number = 0;
     return(retval);
 }
index 0b90f375a225cec9c46fe484ea15ab28e3498096..17da0f57d435427c47c209d6dfeca26106f75676 100644 (file)
@@ -63,6 +63,9 @@ register int *error;
            return(0);
        }
        retval->usec = val->safe__body->usec;
+    } else {
+       retval->timestamp = 0;
+       retval->usec = 0;
     }
     retval->s_address = KRB5_HostAddress2krb5_addr(val->safe__body->s__address,
                                                   error);
@@ -83,6 +86,7 @@ register int *error;
     }
     if (val->safe__body->optionals & opt_KRB5_KRB__SAFE__BODY_seq__number) {
        retval->seq_number = val->safe__body->seq__number;
-    }
+    } else
+       retval->seq_number = 0;
     return(retval);
 }