Mercurial > hg > aboriginal
view sources/patches/busybox-ftpd.patch @ 1670:1669660a7a97
Update URL for html version of presentation.
(The same person who took down impactlinux.com way back when had the account on speakerdeck where the slides were hosted, same thing happened to them. I made a new account and re-uploaded.)
author | Rob Landley <rob@landley.net> |
---|---|
date | Sat, 12 Jul 2014 17:04:12 -0500 |
parents | 2d264744ac3a |
children |
line wrap: on
line source
Busybox 1.19 let ftpd upload for non-root users. 1.20 broke that. diff --git a/networking/ftpd.c b/networking/ftpd.c index 33db964..761f239 100644 --- a/networking/ftpd.c +++ b/networking/ftpd.c @@ -1180,7 +1180,8 @@ int ftpd_main(int argc UNUSED_PARAM, char **argv) #endif if (argv[optind]) { - xchroot(argv[optind]); + xchdir(argv[optind]); + if (!getpid()) xchroot("."); } //umask(077); - admin can set umask before starting us