Text   |  XML   |  ReML   |   Visible Warnings:

Null Pointer Dereference  at module-dir.c:337

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

module_dir_deinit

(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/lib/module-dir.c)expand/collapse
Show more  
 315  void module_dir_deinit(struct module *modules)
 316  {
 317          struct module *module, **rev;
 318          unsigned int i, count = 0;
 319   
 320          for (module = modules; module != NULL; module = module->next)
 321                  count++;
 322   
 323          if (count == 0)
 324                  return;
 325   
 326          /* @UNSAFE: deinitialize in reverse order */
 327          T_BEGIN {
 328[+]                 rev = t_new(struct module *, count);
 329                  for (i = 0, module = modules; i < count; i++) {
 330                          rev[count-i-1] = module;
 331                          module = module->next;
 332                  }
 333   
 334                  for (i = 0; i < count; i++) {
 335                          module = rev[i];
 336   
 337                          if (module->deinit != NULL) {
Show more  




Change Warning 12130.24593 : Null Pointer Dereference

Priority:
State:
Finding:
Owner:
Note: