diff options
Diffstat (limited to 'libglusterfs/src')
| -rw-r--r-- | libglusterfs/src/common-utils.c | 4 | ||||
| -rw-r--r-- | libglusterfs/src/ctx.c | 5 | ||||
| -rw-r--r-- | libglusterfs/src/fd.c | 4 | ||||
| -rw-r--r-- | libglusterfs/src/gfdb/gfdb_data_store.c | 1 | ||||
| -rw-r--r-- | libglusterfs/src/gfdb/gfdb_data_store_helper.c | 1 | ||||
| -rw-r--r-- | libglusterfs/src/inode.c | 2 | ||||
| -rw-r--r-- | libglusterfs/src/stack.c | 2 | ||||
| -rw-r--r-- | libglusterfs/src/statedump.c | 6 | ||||
| -rw-r--r-- | libglusterfs/src/syncop.c | 40 | ||||
| -rw-r--r-- | libglusterfs/src/syncop.h | 3 | 
10 files changed, 13 insertions, 55 deletions
diff --git a/libglusterfs/src/common-utils.c b/libglusterfs/src/common-utils.c index bd2cf35a52a..5d66e8d4207 100644 --- a/libglusterfs/src/common-utils.c +++ b/libglusterfs/src/common-utils.c @@ -750,7 +750,6 @@ xldump_subvolumes(xlator_t *this, void *d)      int len = 0;      char *subvstr = NULL; -    subv = this->children;      if (!this->children)          return; @@ -2116,7 +2115,6 @@ gf_is_ip_in_net(const char *network, const char *ip_str)      else if (strchr(network, '.'))          family = AF_INET;      else { -        family = -1;          goto out;      } @@ -2433,7 +2431,6 @@ valid_ipv4_address(char *address, int length, gf_boolean_t wildcard_acc)          goto out;      } -    prev = tmp;      prev = strtok_r(tmp, ".", &ptr);      while (prev != NULL) { @@ -4323,7 +4320,6 @@ gf_backtrace_fillframes(char *buf)      fp = fdopen(fd, "r");      if (!fp) {          sys_close(fd); -        ret = -1;          goto out;      } diff --git a/libglusterfs/src/ctx.c b/libglusterfs/src/ctx.c index 1e4c341df05..170a5752452 100644 --- a/libglusterfs/src/ctx.c +++ b/libglusterfs/src/ctx.c @@ -17,14 +17,12 @@  glusterfs_ctx_t *  glusterfs_ctx_new()  { -    int ret = 0;      glusterfs_ctx_t *ctx = NULL;      /* no GF_CALLOC here, gf_acct_mem_set_enable is not         yet decided at this point */      ctx = calloc(1, sizeof(*ctx));      if (!ctx) { -        ret = -1;          goto out;      } @@ -44,8 +42,7 @@ glusterfs_ctx_new()  #endif      /* lock is never destroyed! */ -    ret = LOCK_INIT(&ctx->lock); -    if (ret) { +    if (LOCK_INIT(&ctx->lock)) {          free(ctx);          ctx = NULL;          goto out; diff --git a/libglusterfs/src/fd.c b/libglusterfs/src/fd.c index 6c521317110..25edcbdd387 100644 --- a/libglusterfs/src/fd.c +++ b/libglusterfs/src/fd.c @@ -1131,6 +1131,8 @@ fdentry_dump_to_dict(fdentry_t *fdentry, char *prefix, dict_t *dict,          snprintf(key, sizeof(key), "%s.flags", prefix);          ret = dict_set_int32(dict, key, fdentry->fd->flags); +        if (ret) +            return;          (*openfds)++;      } @@ -1180,6 +1182,8 @@ fdtable_dump_to_dict(fdtable_t *fdtable, char *prefix, dict_t *dict)      snprintf(key, sizeof(key), "%s.fdtable.openfds", prefix);      ret = dict_set_int32(dict, key, openfds); +    if (ret) +        goto out;  out:      pthread_rwlock_unlock(&fdtable->lock); diff --git a/libglusterfs/src/gfdb/gfdb_data_store.c b/libglusterfs/src/gfdb/gfdb_data_store.c index 426596c571e..ab56a51d462 100644 --- a/libglusterfs/src/gfdb/gfdb_data_store.c +++ b/libglusterfs/src/gfdb/gfdb_data_store.c @@ -267,7 +267,6 @@ init_db(dict_t *args, gfdb_db_type_t gfdb_db_type)          goto init_db_failed;      }      _conn_node->gfdb_connection.gfdb_db_type = gfdb_db_type; -    ret = 0;      return _conn_node; diff --git a/libglusterfs/src/gfdb/gfdb_data_store_helper.c b/libglusterfs/src/gfdb/gfdb_data_store_helper.c index fb01a6c699b..b1f79bc8dad 100644 --- a/libglusterfs/src/gfdb/gfdb_data_store_helper.c +++ b/libglusterfs/src/gfdb/gfdb_data_store_helper.c @@ -313,7 +313,6 @@ gfdb_query_record_serialize(gfdb_query_record_t *query_record, char **in_buffer)      /* Copying the Footer of the record */      memcpy(buffer, &footer, sizeof(int32_t)); -    buffer += sizeof(int32_t);      count += sizeof(int32_t);  out: diff --git a/libglusterfs/src/inode.c b/libglusterfs/src/inode.c index 8bfd5c70db8..b8e389ac140 100644 --- a/libglusterfs/src/inode.c +++ b/libglusterfs/src/inode.c @@ -2392,6 +2392,8 @@ inode_dump_to_dict(inode_t *inode, char *prefix, dict_t *dict)      snprintf(key, sizeof(key), "%s.ia_type", prefix);      ret = dict_set_int32(dict, key, inode->ia_type); +    if (ret) +        goto out;  out:      UNLOCK(&inode->lock); diff --git a/libglusterfs/src/stack.c b/libglusterfs/src/stack.c index 4b5d13c3fc8..c06e2dc378d 100644 --- a/libglusterfs/src/stack.c +++ b/libglusterfs/src/stack.c @@ -327,6 +327,8 @@ gf_proc_dump_call_frame_to_dict(call_frame_t *call_frame, char *prefix,      if (tmp_frame.unwind_to) {          snprintf(key, sizeof(key), "%s.unwind_to", prefix);          ret = dict_set_dynstr(dict, key, gf_strdup(tmp_frame.unwind_to)); +        if (ret) +            return;      }      return; diff --git a/libglusterfs/src/statedump.c b/libglusterfs/src/statedump.c index 0f4a7102697..ed5cad5349b 100644 --- a/libglusterfs/src/statedump.c +++ b/libglusterfs/src/statedump.c @@ -745,7 +745,7 @@ gf_proc_dump_options_init()      (void)gf_proc_dump_disable_all_options();      // swallow the errors if setting statedump file path is failed. -    ret = gf_proc_dump_set_path(dump_option_file); +    (void)gf_proc_dump_set_path(dump_option_file);      ret = fscanf(fp, "%s", buf); @@ -864,7 +864,7 @@ gf_proc_dump_info(int signum, glusterfs_ctx_t *ctx)                     timestr);      // swallow the errors of write for start and end marker -    ret = sys_write(gf_dump_fd, sign_string, len); +    (void)sys_write(gf_dump_fd, sign_string, len);      memset(timestr, 0, sizeof(timestr)); @@ -914,7 +914,7 @@ gf_proc_dump_info(int signum, glusterfs_ctx_t *ctx)      len = snprintf(sign_string, sizeof(sign_string), "\nDUMP-END-TIME: %s",                     timestr); -    ret = sys_write(gf_dump_fd, sign_string, len); +    (void)sys_write(gf_dump_fd, sign_string, len);      if (gf_dump_fd != -1)          gf_proc_dump_close(); diff --git a/libglusterfs/src/syncop.c b/libglusterfs/src/syncop.c index 18ce6cf73af..edf978d797d 100644 --- a/libglusterfs/src/syncop.c +++ b/libglusterfs/src/syncop.c @@ -3397,42 +3397,4 @@ syncop_namelink_cbk(call_frame_t *frame, void *cookie, xlator_t *this,      __wake(args);      return 0; -} - -int -syncop_icreate(xlator_t *subvol, loc_t *loc, mode_t mode, dict_t *xdata) -{ -    struct syncargs args = { -        0, -    }; - -    SYNCOP(subvol, (&args), syncop_icreate_cbk, subvol->fops->icreate, loc, -           mode, xdata); - -    if (xdata) -        xdata = args.xdata; -    else if (args.xdata) -        dict_unref(args.xdata); - -    errno = args.op_errno; -    return args.op_ret; -} - -int -syncop_namelink(xlator_t *subvol, loc_t *loc, dict_t *xdata) -{ -    struct syncargs args = { -        0, -    }; - -    SYNCOP(subvol, (&args), syncop_namelink_cbk, subvol->fops->namelink, loc, -           xdata); - -    if (xdata) -        xdata = args.xdata; -    else if (args.xdata) -        dict_unref(args.xdata); - -    errno = args.op_errno; -    return args.op_ret; -} +}
\ No newline at end of file diff --git a/libglusterfs/src/syncop.h b/libglusterfs/src/syncop.h index cea52429f6f..88279d15490 100644 --- a/libglusterfs/src/syncop.h +++ b/libglusterfs/src/syncop.h @@ -630,9 +630,6 @@ int  syncop_icreate(xlator_t *subvol, loc_t *loc, mode_t mode, dict_t *xdata_out);  int -syncop_namelink(xlator_t *subvol, loc_t *loc, dict_t *xdata_out); - -int  syncop_entrylk(xlator_t *subvol, const char *volume, loc_t *loc,                 const char *basename, entrylk_cmd cmd, entrylk_type type,                 dict_t *xdata_in, dict_t **xdata_out);  | 
