19 lines
527 B
Diff
19 lines
527 B
Diff
|
Index: src/popen.c
|
||
|
==================================================================
|
||
|
--- a/src/popen.c
|
||
|
+++ b/src/popen.c
|
||
|
@@ -189,11 +189,11 @@
|
||
|
close(1);
|
||
|
fd = dup(pin[1]);
|
||
|
if( fd!=1 ) nErr++;
|
||
|
close(pin[0]);
|
||
|
close(pin[1]);
|
||
|
- execl("/bin/sh", "/bin/sh", "-c", zCmd, (char*)0);
|
||
|
+ execl("/data/data/com.termux/files/usr/bin/sh", "/data/data/com.termux/files/usr/bin/sh", "-c", zCmd, (char*)0);
|
||
|
return 1;
|
||
|
}else{
|
||
|
/* This is the parent process */
|
||
|
close(pin[1]);
|
||
|
*pfdIn = pin[0];
|
||
|
|