diff --git a/src/test/tools/usc_permission_check/usc_permission_check.c b/src/test/tools/usc_permission_check/usc_permission_check.c
index 30c70ee9c10ba07594d3378ebcaca3826c9d4a21..47cf27de99648c20d5a8e4e9b7a5648124ea4c3d 100644
--- a/src/test/tools/usc_permission_check/usc_permission_check.c
+++ b/src/test/tools/usc_permission_check/usc_permission_check.c
@@ -29,7 +29,7 @@ main(int argc, char *argv[])
 	}
 
 	uint64_t usc;
-	int fd = os_open(argv[0], O_RDONLY);
+	int fd = os_open(argv[1], O_RDONLY);
 
 	if (fd < 0) {
 		perror("open");