Text   |  XML   |  ReML   |   Visible Warnings:

Negative file descriptor  at dict-process.c:61

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

dict_process_create

(/home/sate/Testcases/c/cve/dovecot-1.2.0/src/master/dict-process.c)expand/collapse
Show more  
 38  static int dict_process_create(struct dict_listener *listener)
 39  {
 40          struct dict_process *process;
 41          struct log_io *log;
 42          const char *executable, *const *dicts;
 43          unsigned int i, count;
 44          int log_fd;
 45          pid_t pid;
 46   
 47          process = i_new(struct dict_process, 1);
 48          process->process.type = PROCESS_TYPE_DICT;
 49          process->listener = listener;
 50   
 51[+]         log_fd = log_create_pipe(&log, 0);
 52          if (log_fd < 0)
 53                  pid = -1;
 54          else {
 55                  pid = fork();
 56                  if (pid < 0)
 57                          i_error("fork() failed: %m");
 58          }
 59   
 60          if (pid < 0) {
 61                  (void)close(log_fd);
Show more  




Change Warning 7772.25043 : Negative file descriptor

Priority:
State:
Finding:
Owner:
Note: