diff options
| -rw-r--r-- | xlators/cluster/dht/src/dht-common.h | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/xlators/cluster/dht/src/dht-common.h b/xlators/cluster/dht/src/dht-common.h index 97a2bd016a0..a6dc0b00bd7 100644 --- a/xlators/cluster/dht/src/dht-common.h +++ b/xlators/cluster/dht/src/dht-common.h @@ -254,11 +254,11 @@ typedef struct dht_disk_layout dht_disk_layout_t;                  ((buf)->ia_prot.sticky == 1) &&                         \                  ((buf)->ia_prot.sgid == 1)) -#define DHT_STRIP_PHASE1_FLAGS(buf)  do {               \ -                if (IS_DHT_MIGRATION_PHASE1(buf)) {     \ -                        (buf)->ia_prot.sticky = 0;      \ -                        (buf)->ia_prot.sgid = 0;        \ -                }                                       \ +#define DHT_STRIP_PHASE1_FLAGS(buf)  do {                       \ +                if ((buf) && IS_DHT_MIGRATION_PHASE1(buf)) {    \ +                        (buf)->ia_prot.sticky = 0;              \ +                        (buf)->ia_prot.sgid = 0;                \ +                }                                               \          } while (0)  #define check_is_dir(i,s,x) (IA_ISDIR(s->ia_type))  | 
