diff options
Diffstat (limited to 'devel/libgtop/files/patch-sysdeps_freebsd_procwd.c')
-rw-r--r-- | devel/libgtop/files/patch-sysdeps_freebsd_procwd.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/devel/libgtop/files/patch-sysdeps_freebsd_procwd.c b/devel/libgtop/files/patch-sysdeps_freebsd_procwd.c new file mode 100644 index 000000000..ac685c0ca --- /dev/null +++ b/devel/libgtop/files/patch-sysdeps_freebsd_procwd.c @@ -0,0 +1,12 @@ +--- sysdeps/freebsd/procwd.c.orig 2008-11-28 02:26:20.000000000 -0500 ++++ sysdeps/freebsd/procwd.c 2008-11-28 02:26:51.000000000 -0500 +@@ -131,6 +131,9 @@ glibtop_get_proc_wd_s(glibtop *server, g + dirs = g_ptr_array_sized_new(1); + + for (i = 0; i < len / sizeof(*kif); i++, kif++) { ++ if (kif->kf_structsize != sizeof(*kif)) ++ continue; ++ + switch (kif->kf_fd) { + case KF_FD_TYPE_ROOT: + g_strlcpy(buf->root, kif->kf_path, |