summaryrefslogtreecommitdiffstats
path: root/twinstall.cpp
diff options
context:
space:
mode:
authorMatt Mower <mowerm@gmail.com>2015-09-26 22:40:03 +0200
committerMatt Mower <mowerm@gmail.com>2015-11-12 02:42:27 +0100
commit13a8f0b2946965b66d31f02110a4336716625b4c (patch)
tree8edee1d423c9d83795a9a7994032a4ca0edc0787 /twinstall.cpp
parentMove reloading of theme outside of the action thread (diff)
downloadandroid_bootable_recovery-13a8f0b2946965b66d31f02110a4336716625b4c.tar
android_bootable_recovery-13a8f0b2946965b66d31f02110a4336716625b4c.tar.gz
android_bootable_recovery-13a8f0b2946965b66d31f02110a4336716625b4c.tar.bz2
android_bootable_recovery-13a8f0b2946965b66d31f02110a4336716625b4c.tar.lz
android_bootable_recovery-13a8f0b2946965b66d31f02110a4336716625b4c.tar.xz
android_bootable_recovery-13a8f0b2946965b66d31f02110a4336716625b4c.tar.zst
android_bootable_recovery-13a8f0b2946965b66d31f02110a4336716625b4c.zip
Diffstat (limited to 'twinstall.cpp')
-rw-r--r--twinstall.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/twinstall.cpp b/twinstall.cpp
index c1ff70501..7eea07dd2 100644
--- a/twinstall.cpp
+++ b/twinstall.cpp
@@ -182,9 +182,12 @@ static int Run_Update_Binary(const char *path, ZipArchive *Zip, int* wipe_cache)
close(pipe_fd[0]);
execve(Temp_Binary.c_str(), (char* const*)args, environ);
printf("E:Can't execute '%s': %s\n", Temp_Binary.c_str(), strerror(errno));
+ free(temp);
_exit(-1);
}
close(pipe_fd[1]);
+ free(temp);
+ temp = NULL;
*wipe_cache = 0;