17 lines
538 B
Diff
17 lines
538 B
Diff
|
We disable security, because chroot() does not work with our environment.
|
||
|
|
||
|
With chdir() this can be used for bootstrapping on a local network.
|
||
|
|
||
|
diff -u -r ../busybox-1.22.1/networking/tftp.c ./networking/tftp.c
|
||
|
--- ../busybox-1.22.1/networking/tftp.c 2014-01-09 19:15:44.000000000 +0100
|
||
|
+++ ./networking/tftp.c 2014-07-01 08:42:48.000000000 +0200
|
||
|
@@ -790,7 +790,7 @@
|
||
|
G.pw = xgetpwnam(user_opt);
|
||
|
}
|
||
|
if (argv[0]) {
|
||
|
- xchroot(argv[0]);
|
||
|
+ xchdir(argv[0]);
|
||
|
}
|
||
|
|
||
|
result = recv_from_to(STDIN_FILENO, G.block_buf, sizeof(G.block_buf),
|