summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/pkinit_apple_utils.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/include/pkinit_apple_utils.h b/src/include/pkinit_apple_utils.h
index 421da207b4..be6a930fc8 100644
--- a/src/include/pkinit_apple_utils.h
+++ b/src/include/pkinit_apple_utils.h
@@ -113,12 +113,16 @@ krb5_error_code pkiCfDataToKrb5Data(
* Non-mallocing conversion between CSSM_DATA and krb5_data
*/
#define PKI_CSSM_TO_KRB_DATA(cd, kd) \
- (kd)->data = (char *)(cd)->Data; \
- (kd)->length = (cd)->Length;
+ do { \
+ (kd)->data = (char *)(cd)->Data; \
+ (kd)->length = (cd)->Length; \
+ } while (0)
#define PKI_KRB_TO_CSSM_DATA(kd, cd) \
- (cd)->Data = (uint8 *)(kd)->data; \
- (cd)->Length = (kd)->length;
+ do { \
+ (cd)->Data = (uint8 *)(kd)->data; \
+ (cd)->Length = (kd)->length; \
+ } while (0)
/*
* Compare to CSSM_DATAs. Return TRUE if they're the same else FALSE.