actually, arg > 1024 is reasonable in the case of java apps w/ hugeass -classpath

This commit is contained in:
Doug MacEachern 2005-10-08 00:27:07 +00:00
parent 6f2fc423d4
commit cacd0b97c1
1 changed files with 2 additions and 2 deletions

View File

@ -691,7 +691,7 @@ int sigar_proc_args_get(sigar_t *sigar, sigar_pid_t pid,
{ {
psinfo_t *pinfo; psinfo_t *pinfo;
int fd, status; int fd, status;
char buffer[BUFSIZ]; char buffer[9086];
char *argvb[56]; char *argvb[56];
char **argvp = argvb; char **argvp = argvb;
@ -754,7 +754,7 @@ int sigar_proc_args_get(sigar_t *sigar, sigar_pid_t pid,
sigar_proc_args_destroy(sigar, procargs); sigar_proc_args_destroy(sigar, procargs);
return errno; return errno;
} }
/* chances of arg > 1024 are slim, but just incase. */
buffer[nread] = '\0'; buffer[nread] = '\0';
alen = strlen(buffer)+1; alen = strlen(buffer)+1;
arg = malloc(alen); arg = malloc(alen);