commit eab54f7af9f4ebecf3192d33158462ef50392922
Author: Nathan Freitas <[email protected]>
Date:   Wed Apr 16 16:22:09 2014 -0400

    small fixes for service (NPE handling) and resource installer
---
 src/org/torproject/android/service/TorResourceInstaller.java |    6 +++---
 src/org/torproject/android/service/TorService.java           |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/org/torproject/android/service/TorResourceInstaller.java 
b/src/org/torproject/android/service/TorResourceInstaller.java
index d17cd70..04b7d2d 100644
--- a/src/org/torproject/android/service/TorResourceInstaller.java
+++ b/src/org/torproject/android/service/TorResourceInstaller.java
@@ -150,7 +150,7 @@ public class TorResourceInstaller implements 
TorServiceConstants {
        /*
         * Write the inputstream contents to the file
         */
-    private static boolean streamToFile(InputStream stm, File outFile, boolean 
append, boolean zip) throws IOException
+    public static boolean streamToFile(InputStream stm, File outFile, boolean 
append, boolean zip) throws IOException
 
     {
         byte[] buffer = new byte[FILE_WRITE_BUFFER_SIZE];
@@ -187,7 +187,7 @@ public class TorResourceInstaller implements 
TorServiceConstants {
     }
        
     //copy the file from inputstream to File output - alternative impl
-       public void copyFile (InputStream is, File outputFile)
+       public static void copyFile (InputStream is, File outputFile)
        {
                
                try {
@@ -230,7 +230,7 @@ public class TorResourceInstaller implements 
TorServiceConstants {
         * @throws IOException on error
         * @throws InterruptedException when interrupted
         */
-       private static void copyRawFile(Context ctx, int resid, File file, 
String mode, boolean isZipd) throws IOException, InterruptedException
+       public static void copyRawFile(Context ctx, int resid, File file, 
String mode, boolean isZipd) throws IOException, InterruptedException
        {
                final String abspath = file.getAbsolutePath();
                // Write the iptables binary
diff --git a/src/org/torproject/android/service/TorService.java 
b/src/org/torproject/android/service/TorService.java
index ecc5017..7f889c0 100644
--- a/src/org/torproject/android/service/TorService.java
+++ b/src/org/torproject/android/service/TorService.java
@@ -199,8 +199,8 @@ public class TorService extends Service implements 
TorServiceConstants, TorConst
        
        private void clearNotifications ()
        {
-               mNotificationManager.cancelAll();
-               
+               if (mNotificationManager != null)
+                       mNotificationManager.cancelAll();
                
        }
    



_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to