Text   |  XML   |  ReML   |   Visible Warnings:

Null Pointer Dereference  at mbox-save.c:149

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

mbox_save_finish

(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/lib-storage/index/mbox/mbox-save.c)expand/collapse
Show more  
 653  int mbox_save_finish(struct mail_save_context *_ctx)
 654  {
 655          struct mbox_save_context *ctx = (struct mbox_save_context *)_ctx;
 656   
 657          if (!ctx->failed && ctx->eoh_offset == (uoff_t)-1)
 658                  (void)mbox_save_finish_headers(ctx);
 659   
 660          if (ctx->output != NULL) {
 661                  /* make sure everything is written */
 662                  if (o_stream_flush(ctx->output) < 0)
 663                          write_error(ctx);
 664          }
 665   
 666          ctx->finished = TRUE;
 667          if (!ctx->failed) {
 668                  T_BEGIN {
 669[+]                         if (mbox_write_content_length(ctx) < 0 ||
expand/collapse

mbox_write_content_length

(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/lib-storage/index/mbox/mbox-save.c)expand/collapse
Show more  
 136  static int mbox_write_content_length(struct mbox_save_context *ctx)
 137  {
 138          uoff_t end_offset;
 139          const char *str;
 140          size_t len;
 141   
 142          i_assert(ctx->eoh_offset != (uoff_t)-1);
 143   
 144          if (ctx->mbox->mbox_writeonly) {
 145                  /* we can't seek, don't set Content-Length */
 146                  return 0;
 147          }
 148   
 149          end_offset = ctx->output->offset;
Show more  
Show more  




Change Warning 7425.26057 : Null Pointer Dereference

Priority:
State:
Finding:
Owner:
Note: