Free some memory allocations

Change-Id: Ifb6c186e43e1eb068e8075def16924ced04bb23d
diff --git a/twinstall.cpp b/twinstall.cpp
index c1ff705..7eea07d 100644
--- a/twinstall.cpp
+++ b/twinstall.cpp
@@ -182,9 +182,12 @@
 		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;