aboutsummaryrefslogtreecommitdiff
path: root/libpam/pam_item.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpam/pam_item.c')
-rw-r--r--libpam/pam_item.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libpam/pam_item.c b/libpam/pam_item.c
index a27c680b..ad736a4f 100644
--- a/libpam/pam_item.c
+++ b/libpam/pam_item.c
@@ -13,7 +13,7 @@
#include <syslog.h>
#define TRY_SET(X, Y) \
-{ \
+do { \
if ((X) != (Y)) { \
char *_TMP_ = _pam_strdup(Y); \
if (_TMP_ == NULL && (Y) != NULL) \
@@ -21,7 +21,7 @@
free(X); \
(X) = _TMP_; \
} \
-}
+} while(0)
/* functions */