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.50 by tdb, Mon Apr 5 09:33:38 2004 UTC vs.
Revision 1.51 by tdb, Mon Apr 5 11:21:49 2004 UTC

# Line 345 | Line 345 | int get_proc_snapshot(proc_state_t **ps){
345                          if(args != NULL) {
346                                  argsp = args;
347                                  while(*argsp != NULL) {
348 <                                        argslen += strlen(*args);
349 <                                        args++;
348 >                                        argslen += strlen(*argsp) + 1;
349 >                                        argsp++;
350                                  }
351                                  proctitle = malloc(argslen + 1);
352                                  proctitle[0] = '\0';
# Line 354 | Line 354 | int get_proc_snapshot(proc_state_t **ps){
354                                          return -1;
355                                  }
356                                  while(*args != NULL) {
357 <                                        strlcat(proctitle, *args, argslen);
358 <                                        strlcat(proctitle, " ", argslen);
357 >                                        strlcat(proctitle, *args, argslen + 1);
358 >                                        strlcat(proctitle, " ", argslen + 1);
359                                          args++;
360                                  }
361                                  /* remove trailing space */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines