external/koush/Superuser
修訂 | a90ff264eb96edac58853ab8263a08857b5f553c (tree) |
---|---|
時間 | 2015-10-17 00:12:47 |
作者 | Paulo Sergio Travaglia <pstglia@gmai...> |
Commiter | Chih-Wei Huang |
Fix Superuser on 64 bits target
@@ -367,7 +367,7 @@ static int socket_accept(int serv_fd) { | ||
367 | 367 | static int socket_send_request(int fd, const struct su_context *ctx) { |
368 | 368 | #define write_data(fd, data, data_len) \ |
369 | 369 | do { \ |
370 | - size_t __len = htonl(data_len); \ | |
370 | + uint32_t __len = htonl(data_len); \ | |
371 | 371 | __len = write((fd), &__len, sizeof(__len)); \ |
372 | 372 | if (__len != sizeof(__len)) { \ |
373 | 373 | PLOGE("write(" #data ")"); \ |
@@ -680,12 +680,6 @@ int su_main(int argc, char *argv[], int need_client) { | ||
680 | 680 | cp++; |
681 | 681 | } |
682 | 682 | |
683 | - /* | |
684 | - * set LD_LIBRARY_PATH if the linker has wiped out it due to we're suid. | |
685 | - * This occurs on Android 4.0+ | |
686 | - */ | |
687 | - setenv("LD_LIBRARY_PATH", "/vendor/lib:/system/lib", 0); | |
688 | - | |
689 | 683 | LOGD("su invoked."); |
690 | 684 | |
691 | 685 | struct su_context ctx = { |