forked from enlightenment/evisum
process: fix bad bug quick
This commit is contained in:
parent
0670455095
commit
2a0148c496
|
@ -192,7 +192,7 @@ _mem_size(Proc_Info *proc)
|
||||||
static void
|
static void
|
||||||
_cmd_args(Proc_Info *p, char *name, size_t len)
|
_cmd_args(Proc_Info *p, char *name, size_t len)
|
||||||
{
|
{
|
||||||
char buf[4096];
|
char buf[8192];
|
||||||
int pid = p->pid;
|
int pid = p->pid;
|
||||||
|
|
||||||
snprintf(buf, sizeof(buf), "/proc/%d/exe", pid);
|
snprintf(buf, sizeof(buf), "/proc/%d/exe", pid);
|
||||||
|
@ -216,11 +216,11 @@ _cmd_args(Proc_Info *p, char *name, size_t len)
|
||||||
snprintf(name, len, "%s", ecore_file_file_get(buf));
|
snprintf(name, len, "%s", ecore_file_file_get(buf));
|
||||||
|
|
||||||
n = buf;
|
n = buf;
|
||||||
while (*n && (*n + 1))
|
while (n && *n && (*n + 1))
|
||||||
{
|
{
|
||||||
eina_strbuf_append(b, n);
|
eina_strbuf_append(b, n);
|
||||||
n = strchr(n, '\0') + 1;
|
n = strchr(n, '\0') + 1;
|
||||||
if (*n && (*n + 1)) eina_strbuf_append(b, " ");
|
if (n && *n && (*n + 1)) eina_strbuf_append(b, " ");
|
||||||
}
|
}
|
||||||
p->arguments = eina_strbuf_release(b);
|
p->arguments = eina_strbuf_release(b);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue