From 0c0a966bea2bf3b32d0a5abb2658dd22215e9c7f Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Thu, 2 Jul 2015 03:02:31 -0700 Subject: Trust in the mobile permissions on Cydia's caches. --- cydo.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'cydo.cpp') diff --git a/cydo.cpp b/cydo.cpp index 4583616..0aad393 100644 --- a/cydo.cpp +++ b/cydo.cpp @@ -3,7 +3,14 @@ int main(int argc, char *argv[]) { setuid(0); setgid(0); - argv[0] = "/usr/bin/dpkg"; + + if (argc < 2 || argv[1][0] != '/') + argv[0] = "/usr/bin/dpkg"; + else { + --argc; + ++argv; + } + execv(argv[0], argv); return 1; } -- cgit v1.2.3