History

fix cloning

Noam Preil committed 5 years ago

Commit ab91cb41 parent e5fb9e21 file · +3 −4Browse files

Unified · Split

src.c+3−4
@@ -24,21 +24,20 @@ static int · 23 unmodified lines
2424 fetchgit(char *url, char *rev, char *dir)
2525 {
2626 char *argv[] = {"rc", "-c", nil, nil};
27− char *c;
2827 Exec e;
2928
3029 e.file = "/bin/rc";
3130 e.argv = argv;
32− e.pid = chancreate(sizeof(int), 0);
31+ e.pid = nil;
3332 if(rev == nil)
34− c = smprint("git/clone %s %s", url, dir);
33+ argv[2] = smprint("git/clone %s %s", url, dir);
3534 else{
3635 fprint(2, "FIXME git/clone %s rev %s\n", url, dir);
3736 return -1;
3837 }
3938
4039 pexec(&e);
41− free(c);
40+ free(argv[2]);
4241
4342 return -1;
4443 }

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t