Removed never executed if statements. Used g_strlcpy instead of strncpy.
* procargs.c: (glibtop_get_proc_args_s): Removed never executed if statements. * procstate.c: (glibtop_get_proc_state_s): Used g_strlcpy instead of strncpy.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2004-06-06 Benoît Dejean <tazforever@dlfp.org>
|
||||
|
||||
* procargs.c: (glibtop_get_proc_args_s): Removed never executed if statements.
|
||||
* procstate.c: (glibtop_get_proc_state_s): Used g_strlcpy instead of
|
||||
strncpy.
|
||||
|
||||
2004-05-25 Benoît Dejean <tazforever@dlfp.org>
|
||||
|
||||
* uptime.c: (glibtop_get_uptime_p): Added boot_time.
|
||||
|
@@ -74,13 +74,6 @@ glibtop_get_proc_args_s (glibtop *server, glibtop_proc_args *buf,
|
||||
|
||||
size = max_len != 0 ? max_len : 4096;
|
||||
args_buffer = g_malloc (size);
|
||||
if (args_buffer == NULL)
|
||||
{
|
||||
glibtop_error_io_r (server, "Cannot malloc procsinfo");
|
||||
|
||||
return NULL;
|
||||
|
||||
}
|
||||
|
||||
result = getargs(pinfo, sizeof(struct procsinfo), args_buffer, size);
|
||||
if (result == -1)
|
||||
@@ -112,14 +105,7 @@ glibtop_get_proc_args_s (glibtop *server, glibtop_proc_args *buf,
|
||||
}
|
||||
|
||||
args = g_malloc (len);
|
||||
if (args == NULL)
|
||||
{
|
||||
glibtop_error_io_r (server, "Cannot malloc procsinfo");
|
||||
|
||||
g_free(args_buffer);
|
||||
|
||||
return NULL;
|
||||
}
|
||||
memcpy(args, args_buffer, len);
|
||||
g_free(args_buffer);
|
||||
|
||||
|
@@ -74,7 +74,7 @@ glibtop_get_proc_state_s (glibtop *server, glibtop_proc_state *buf,
|
||||
}
|
||||
else
|
||||
{
|
||||
strncpy(buf->cmd, pinfo->pi_comm, 39);
|
||||
g_strlcpy(buf->cmd, pinfo->pi_comm, sizeof buf->cmd);
|
||||
}
|
||||
|
||||
buf->uid = pinfo->pi_uid;
|
||||
|
Reference in New Issue
Block a user