diff options
Diffstat (limited to 'libglusterfs/src')
| -rw-r--r-- | libglusterfs/src/dict.c | 2 | ||||
| -rw-r--r-- | libglusterfs/src/dict.h | 7 | 
2 files changed, 3 insertions, 6 deletions
diff --git a/libglusterfs/src/dict.c b/libglusterfs/src/dict.c index 9b0d7ff18b7..ee265c9dbd4 100644 --- a/libglusterfs/src/dict.c +++ b/libglusterfs/src/dict.c @@ -2450,7 +2450,7 @@ out:   */  int32_t -dict_allocate_and_serialize (dict_t *this, char **buf, size_t *length) +dict_allocate_and_serialize (dict_t *this, char **buf, u_int *length)  {          int           ret    = -EINVAL;          ssize_t       len = 0; diff --git a/libglusterfs/src/dict.h b/libglusterfs/src/dict.h index 4e7cf2406eb..3f0fc436cc2 100644 --- a/libglusterfs/src/dict.h +++ b/libglusterfs/src/dict.h @@ -29,13 +29,11 @@ typedef struct _data_pair data_pair_t;  #define GF_PROTOCOL_DICT_SERIALIZE(this,from_dict,to,len,ope,labl) do { \                  int    ret     = 0;                                     \ -                size_t dictlen = 0;                                     \                                                                          \                  if (!from_dict)                                         \                          break;                                          \                                                                          \ -                ret = dict_allocate_and_serialize (from_dict, to,       \ -                                                   &dictlen);           \ +                ret = dict_allocate_and_serialize (from_dict, to, &len);\                  if (ret < 0) {                                          \                          gf_log (this->name, GF_LOG_WARNING,             \                                  "failed to get serialized dict (%s)",   \ @@ -43,7 +41,6 @@ typedef struct _data_pair data_pair_t;                          ope = EINVAL;                                   \                          goto labl;                                      \                  }                                                       \ -                len = dictlen;                                          \          } while (0) @@ -114,7 +111,7 @@ int32_t dict_serialized_length (dict_t *dict);  int32_t dict_serialize (dict_t *dict, char *buf);  int32_t dict_unserialize (char *buf, int32_t size, dict_t **fill); -int32_t dict_allocate_and_serialize (dict_t *this, char **buf, size_t *length); +int32_t dict_allocate_and_serialize (dict_t *this, char **buf, u_int *length);  void dict_destroy (dict_t *dict);  void dict_unref (dict_t *dict);  | 
