Browse Source

Fix a file leak in function `at_kfd` (#276)

pull/277/head
MaxXing 4 years ago
committed by GitHub
parent
commit
2efabd3e66
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      pk/syscall.c

4
pk/syscall.c

@ -129,7 +129,9 @@ static int at_kfd(int dirfd)
file_t* dir = file_get(dirfd);
if (dir == NULL)
return -1;
return dir->kfd;
int kfd = dir->kfd;
file_decref(dir);
return kfd;
}
int sys_openat(int dirfd, const char* name, int flags, int mode)

Loading…
Cancel
Save