Check return value of chdir(2) where it makes sense

This commit is contained in:
Marc André Tanner 2017-06-27 09:57:03 +02:00
parent 66a17ed03d
commit a1db9e2dae
1 changed files with 2 additions and 1 deletions

View File

@ -544,7 +544,8 @@ static int session_comparator(const struct dirent **a, const struct dirent **b)
static int list_session(void) {
if (!create_socket_dir(&sockaddr))
return 1;
chdir(sockaddr.sun_path);
if (chdir(sockaddr.sun_path) == -1)
die("list-session");
struct dirent **namelist;
int n = scandir(sockaddr.sun_path, &namelist, session_filter, session_comparator);
if (n < 0)