Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, October 16, 2026

Diff for ep/src/process.c between version 1.17 and 1.18

version 1.17, 2002/10/03 15:50:06 version 1.18, 2002/10/03 16:03:31
Line 90  process_destroy(proc)
Line 90  process_destroy(proc)
                 proc->fd[k].n_link = 0;                  proc->fd[k].n_link = 0;
         }          }
   
         strdyn_safe_free(proc->argv);          PLATON_FUNC(strdyn_safe_free)(proc->argv);
         proc->argv = NULL;          proc->argv = NULL;
   
         strdyn_safe_free(proc->name);          PLATON_FUNC(strdyn_safe_free)(proc->name);
         proc->name = NULL;          proc->name = NULL;
 }  }
   
Line 123  process_argv_init_by_array(proc, size, a
Line 123  process_argv_init_by_array(proc, size, a
         for (i = 0; i < size; i++) {          for (i = 0; i < size; i++) {
                 proc->argv[i] = strdup(array[i]);                  proc->argv[i] = strdup(array[i]);
                 if (proc->argv[i] == NULL) {                  if (proc->argv[i] == NULL) {
                         strdyn_free(proc->argv);                          PLATON_FUNC(strdyn_free)(proc->argv);
                         proc->argv = NULL;                          proc->argv = NULL;
                         return 0;                          return 0;
                 }                  }

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top