diff --git a/cr-dump.c b/cr-dump.c index 8f3463547..bb3c04981 100644 --- a/cr-dump.c +++ b/cr-dump.c @@ -255,11 +255,11 @@ static int dump_one_fd(pid_t pid, int pid_fd_dir, int lfd, int err = -1; if (lfd < 0) { - err = try_dump_socket(pid_fd_dir, p->fd_name, cr_fdset); + err = try_dump_socket(pid, p->fd_name, cr_fdset); if (err != 1) return err; - pr_perror("Failed to open %s/%d\n", pid_fd_dir, p->fd_name); + pr_perror("Failed to open %d/%d\n", pid_fd_dir, p->fd_name); return -1; } diff --git a/sockets.c b/sockets.c index 88d7f1541..164dbb41b 100644 --- a/sockets.c +++ b/sockets.c @@ -165,7 +165,7 @@ static int dump_one_unix(struct socket_desc *_sk, int fd, struct cr_fdset *cr_fd write_ptr_safe(cr_fdset->fds[CR_FD_UNIXSK], &ue, err); write_safe(cr_fdset->fds[CR_FD_UNIXSK], sk->name, ue.namelen, err); - pr_info("Dumping unix socket at %s\n", fd); + pr_info("Dumping unix socket at %d\n", fd); show_one_unix("Dumping", sk); show_one_unix_img("Dumped", &ue);