Commit Diff


commit - 4b33b1ad1fe5ff5fb075ffaccaa7d631746951a6
commit + f528b57d8841d4669cc7879f9a46e7787d1f1dfc
blob - 5849b2a1a9e7b885ecb1681a30c4b78301b60efa
blob + 0cc9e662fbf0e1f79d663932fbb770959945ac7a
--- got/got.c
+++ got/got.c
@@ -2910,16 +2910,6 @@ cmd_remove(int argc, char *argv[])
 #endif
 	if (argc < 1)
 		usage_remove();
-
-	/* make sure each file exists before doing anything halfway */
-	for (i = 0; i < argc; i++) {
-		char *path = realpath(argv[i], NULL);
-		if (path == NULL) {
-			error = got_error_from_errno2("realpath", argv[i]);
-			goto done;
-		}
-		free(path);
-	}
 
 	cwd = getcwd(NULL, 0);
 	if (cwd == NULL) {