Text   |  XML   |  ReML   |   Visible Warnings:

Ignored Return Value  at mail-transaction-log-append.c:500

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

log_append_keyword_updates

(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/lib-index/mail-transaction-log-append.c)expand/collapse
Show more  
 492  log_append_keyword_updates(struct log_append_context *ctx)
 493  {
 494          const struct mail_index_transaction_keyword_update *updates;
 495          const char *const *keywords;
 496          buffer_t *hdr_buf;
 497          enum mail_index_sync_type change_mask = 0;
 498          unsigned int i, count, keywords_count;
 499   
 500          hdr_buf = buffer_create_dynamic(pool_datastack_create(), 64);
 501   
 502          keywords = array_get_modifiable(&ctx->trans->view->index->keywords,
 503                                          &keywords_count);
 504          updates = array_get_modifiable(&ctx->trans->keyword_updates, &count);
 505          i_assert(count <= keywords_count);
 506   
 507          for (i = 0; i < count; i++) {
 508                  if (array_is_created(&updates[i].add_seq)) {
 509                          change_mask |= MAIL_INDEX_SYNC_TYPE_KEYWORD_ADD;
 510                          log_append_keyword_update(ctx, hdr_buf,
 511                                          MODIFY_ADD, keywords[i],
 512                                          updates[i].add_seq.arr.buffer);
 513                  }
 514                  if (array_is_created(&updates[i].remove_seq)) {
 515                          change_mask |= MAIL_INDEX_SYNC_TYPE_KEYWORD_REMOVE;
 516                          log_append_keyword_update(ctx, hdr_buf,
 517                                          MODIFY_REMOVE, keywords[i],
 518                                          updates[i].remove_seq.arr.buffer);
 519                  }
 520          }
 521          return change_mask;
 522  }
Show more  




Change Warning 8170.26078 : Ignored Return Value

Priority:
State:
Finding:
Owner:
Note: