summaryrefslogtreecommitdiffstats
path: root/src/lib/kadm
diff options
context:
space:
mode:
authorPaul Park <pjpark@mit.edu>1995-05-16 14:38:09 +0000
committerPaul Park <pjpark@mit.edu>1995-05-16 14:38:09 +0000
commit11a820eadcd1a0377d92b0db5979e4866bdfda48 (patch)
treed5ccd8253de1ca6c0fe2c9fe8d33a4c0cf1886fa /src/lib/kadm
parent6fb8f6fd32aee872cec0c338c977037e97f362ba (diff)
downloadkrb5-11a820eadcd1a0377d92b0db5979e4866bdfda48.tar.gz
krb5-11a820eadcd1a0377d92b0db5979e4866bdfda48.tar.xz
krb5-11a820eadcd1a0377d92b0db5979e4866bdfda48.zip
Fix bug in krb5_adm_ktent_to_proto() which botched integers
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5819 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/kadm')
-rw-r--r--src/lib/kadm/adm_kt_enc.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/lib/kadm/adm_kt_enc.c b/src/lib/kadm/adm_kt_enc.c
index f12eab0b4..187071934 100644
--- a/src/lib/kadm/adm_kt_enc.c
+++ b/src/lib/kadm/adm_kt_enc.c
@@ -72,13 +72,13 @@ krb5_adm_ktent_to_proto(kcontext, ktentp, ncompp, complistp)
(char *) malloc(sizeof(krb5_ui_4))) {
clist[KRB5_ADM_KT_TIMESTAMP].length = sizeof(krb5_ui_4);
clist[KRB5_ADM_KT_TIMESTAMP].data[0] =
- (ktentp->timestamp >> 24) && 0xff;
+ (ktentp->timestamp >> 24) & 0xff;
clist[KRB5_ADM_KT_TIMESTAMP].data[1] =
- (ktentp->timestamp >> 16) && 0xff;
+ (ktentp->timestamp >> 16) & 0xff;
clist[KRB5_ADM_KT_TIMESTAMP].data[2] =
- (ktentp->timestamp >> 8) && 0xff;
+ (ktentp->timestamp >> 8) & 0xff;
clist[KRB5_ADM_KT_TIMESTAMP].data[3] =
- ktentp->timestamp && 0xff;
+ ktentp->timestamp & 0xff;
nents++;
}
else {
@@ -92,10 +92,10 @@ krb5_adm_ktent_to_proto(kcontext, ktentp, ncompp, complistp)
if (clist[KRB5_ADM_KT_VNO].data =
(char *) malloc(sizeof(krb5_ui_4))) {
clist[KRB5_ADM_KT_VNO].length = sizeof(krb5_ui_4);
- clist[KRB5_ADM_KT_VNO].data[0] = (ktentp->vno >> 24) && 0xff;
- clist[KRB5_ADM_KT_VNO].data[1] = (ktentp->vno >> 16) && 0xff;
- clist[KRB5_ADM_KT_VNO].data[2] = (ktentp->vno >> 8) && 0xff;
- clist[KRB5_ADM_KT_VNO].data[3] = ktentp->vno && 0xff;
+ clist[KRB5_ADM_KT_VNO].data[0] = (ktentp->vno >> 24) & 0xff;
+ clist[KRB5_ADM_KT_VNO].data[1] = (ktentp->vno >> 16) & 0xff;
+ clist[KRB5_ADM_KT_VNO].data[2] = (ktentp->vno >> 8) & 0xff;
+ clist[KRB5_ADM_KT_VNO].data[3] = ktentp->vno & 0xff;
nents++;
}
else {
@@ -110,13 +110,13 @@ krb5_adm_ktent_to_proto(kcontext, ktentp, ncompp, complistp)
(char *) malloc(sizeof(krb5_ui_4))) {
clist[KRB5_ADM_KT_KEY_KEYTYPE].length = sizeof(krb5_ui_4);
clist[KRB5_ADM_KT_KEY_KEYTYPE].data[0] =
- (ktentp->key.keytype >> 24) && 0xff;
+ (ktentp->key.keytype >> 24) & 0xff;
clist[KRB5_ADM_KT_KEY_KEYTYPE].data[1] =
- (ktentp->key.keytype >> 16) && 0xff;
+ (ktentp->key.keytype >> 16) & 0xff;
clist[KRB5_ADM_KT_KEY_KEYTYPE].data[2] =
- (ktentp->key.keytype >> 8) && 0xff;
+ (ktentp->key.keytype >> 8) & 0xff;
clist[KRB5_ADM_KT_KEY_KEYTYPE].data[3] =
- ktentp->key.keytype && 0xff;
+ ktentp->key.keytype & 0xff;
nents++;
}
else {
@@ -131,13 +131,13 @@ krb5_adm_ktent_to_proto(kcontext, ktentp, ncompp, complistp)
(char *) malloc(sizeof(krb5_ui_4))) {
clist[KRB5_ADM_KT_KEY_ETYPE].length = sizeof(krb5_ui_4);
clist[KRB5_ADM_KT_KEY_ETYPE].data[0] =
- (ktentp->key.etype >> 24) && 0xff;
+ (ktentp->key.etype >> 24) & 0xff;
clist[KRB5_ADM_KT_KEY_ETYPE].data[1] =
- (ktentp->key.etype >> 16) && 0xff;
+ (ktentp->key.etype >> 16) & 0xff;
clist[KRB5_ADM_KT_KEY_ETYPE].data[2] =
- (ktentp->key.etype >> 8) && 0xff;
+ (ktentp->key.etype >> 8) & 0xff;
clist[KRB5_ADM_KT_KEY_ETYPE].data[3] =
- ktentp->key.etype && 0xff;
+ ktentp->key.etype & 0xff;
nents++;
}
else {