Text   |  XML   |  ReML   |   Visible Warnings:

Uninitialized Variable  at message-header-decode.c:32

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

message_header_decode_encoded

(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/lib-mail/message-header-decode.c)expand/collapse
Show more  
 12  message_header_decode_encoded(const unsigned char *data, size_t size,
 13                                buffer_t *decodebuf, unsigned int *charsetlen_r)
 14  {
 15  #define QCOUNT 3
 16          unsigned int num = 0;
 17          size_t i, start_pos[QCOUNT];
 18   
 19          /* data should contain "charset?encoding?text?=" */
 20          for (i = 0; i < size; i++) {
 21                  if (data[i] == '?') {
 22                          start_pos[num++] = i;
 23                          if (num == QCOUNT)
 24                                  break;
 25                  }
 26          }
 27          if (i == size || data[i+1] != '=') {
 28                  /* invalid block */
 29                  return 0;
 30          }
 31   
 32          buffer_append(decodebuf, data, start_pos[0]);
Show more  




Change Warning 7160.24604 : Uninitialized Variable

Priority:
State:
Finding:
Owner:
Note: