Text   |  XML   |  ReML   |   Visible Warnings:

Uninitialized Variable  at cydir-save.c:254

No properties have been set. | edit properties
Jump to warning location ↓ warning details...
Show Events | Options

cydir_transaction_save_commit_pre

(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/lib-storage/index/cydir/cydir-save.c)expand/collapse
Show more  
 230  int cydir_transaction_save_commit_pre(struct cydir_save_context *ctx)
 231  {
 232          struct cydir_transaction_context *t =
 233                  (struct cydir_transaction_context *)ctx->ctx.transaction;
 234          const struct mail_index_header *hdr;
 235          uint32_t i, uid, next_uid;
 236          const char *dir;
 237          string_t *src_path, *dest_path;
 238          unsigned int src_prefixlen, dest_prefixlen;
 239   
 240          i_assert(ctx->finished);
 241   
 242[+]         if (cydir_sync_begin(ctx->mbox, &ctx->sync_ctx, TRUE) < 0) {
 243                  ctx->failed = TRUE;
 244                  cydir_transaction_save_rollback(ctx);
 245                  return -1;
 246          }
 247   
 248          hdr = mail_index_get_header(ctx->sync_ctx->sync_view);
 249          uid = hdr->next_uid;
 250[+]         mail_index_append_assign_uids(ctx->trans, uid, &next_uid);
 251   
 252          *t->ictx.saved_uid_validity = ctx->sync_ctx->uid_validity;
 253          *t->ictx.first_saved_uid = uid;
 254          *t->ictx.last_saved_uid = next_uid - 1;
Show more  




Change Warning 7491.26067 : Uninitialized Variable

Priority:
State:
Finding:
Owner:
Note: