Text   |  XML   |  ReML   |   Visible Warnings:

Free Null Pointer  at backtrace-string.c:37

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

backtrace_append

(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/lib/backtrace-string.c)expand/collapse
Show more  
 15  int backtrace_append(string_t *str)
 16  {
 17          void *stack[MAX_STACK_SIZE];
 18          char **strings;
 19          int ret, i;
 20   
 21          ret = backtrace(stack, N_ELEMENTS(stack));
 22          if (ret <= STACK_SKIP_COUNT)
 23                  return -1;
 24   
 25          strings = backtrace_symbols(stack, ret);
 26          for (i = STACK_SKIP_COUNT; i < ret; i++) {
 27                  if (i > STACK_SKIP_COUNT)
 28                          str_append(str, " -> ");
 29   
 30                  if (strings != NULL)
 31                          str_append(str, strings[i]);
 32                  else {
 33                          /* out of memory case */
 34                          str_printfa(str, "0x%p", stack[i]);
 35                  }
 36          }
 37          free(strings);
Show more  




Change Warning 7032.24750 : Free Null Pointer

Priority:
State:
Finding:
Owner:
Note: