ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/src/libstatgrab/process_stats.c
(Generate patch)

Comparing projects/libstatgrab/src/libstatgrab/process_stats.c (file contents):
Revision 1.48 by ats, Mon Apr 5 01:41:25 2004 UTC vs.
Revision 1.49 by ats, Mon Apr 5 01:44:20 2004 UTC

# Line 325 | Line 325 | int get_proc_snapshot(proc_state_t **ps){
325                                  return -1;
326                          }
327                          p = proctitle;
328 <                        proc_state_ptr->proctitle[0] = NULL;
328 >                        proc_state_ptr->proctitle[0] = '\0';
329                          do {
330                                  strlcat(proc_state_ptr->proctitle, p, size+1);
331                                  strlcat(proc_state_ptr->proctitle, " ", size+1);
# Line 349 | Line 349 | int get_proc_snapshot(proc_state_t **ps){
349                                  if(proctitle == NULL) {
350                                          return -1;
351                                  }
352 +                                proctitle[0] = '\0';
353                                  while(*args != NULL) {
354                                          if(strlen(proctitle) + strlen(*args) >= alloc) {
355                                                  alloc = (alloc + strlen(*args)) * 2;
356                                                  proctitletmp = realloc(proctitle, alloc);
357                                                  if(proctitletmp == NULL) {
358 +                                                        free(proctitle);
359                                                          return -1;
360                                                  }
361                                                  proctitle = proctitletmp;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines