mirror of
https://github.com/meizu-m86/twrp_multirom_m86
synced 2025-11-04 06:15:41 +08:00
Fix up twrpTar
Change-Id: I11a8f77b39a6f12aca6157c9aa76c34ef48c4b9f
This commit is contained in:
@@ -10,6 +10,7 @@ extern "C" {
|
||||
#define LOGERR(...) gui_print_color("error", "E:" __VA_ARGS__)
|
||||
#define LOGINFO(...) fprintf(stdout, "I:" __VA_ARGS__)
|
||||
#else
|
||||
#include <stdio.h>
|
||||
#define LOGERR(...) printf("E:" __VA_ARGS__)
|
||||
#define LOGINFO(...) printf("I:" __VA_ARGS__)
|
||||
#define gui_print(...) printf( __VA_ARGS__ )
|
||||
|
||||
@@ -48,6 +48,7 @@ int main(int argc, char **argv) {
|
||||
unsigned j;
|
||||
string Directory, Tar_Filename;
|
||||
unsigned long long temp1 = 0, temp2 = 0;
|
||||
pid_t tar_fork_pid = 0;
|
||||
#ifndef TW_EXCLUDE_ENCRYPTED_BACKUPS
|
||||
string Password;
|
||||
#endif
|
||||
@@ -143,7 +144,7 @@ int main(int argc, char **argv) {
|
||||
}
|
||||
#endif
|
||||
if (action == 1) {
|
||||
if (tar.createTarFork(&temp1, &temp2) != 0) {
|
||||
if (tar.createTarFork(&temp1, &temp2, tar_fork_pid) != 0) {
|
||||
sync();
|
||||
return -1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user