diff --git a/briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java b/briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java index d169b3a6da76fba60087b5a886cc99c576e51163..1f42a60b2b5e9a502a7f9ea03faf6f8c90d61f6b 100644 --- a/briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java +++ b/briar-core/src/net/sf/briar/plugins/tor/TorPlugin.java @@ -40,7 +40,6 @@ import net.sf.briar.api.plugins.duplex.DuplexTransportConnection; import net.sf.briar.util.StringUtils; import socks.Socks5Proxy; import socks.SocksSocket; -import android.annotation.SuppressLint; import android.content.Context; import android.os.Build; import android.os.FileObserver; @@ -275,25 +274,20 @@ class TorPlugin implements DuplexPlugin, EventHandler { out.close(); } - @SuppressLint("NewApi") private boolean setExecutable(File f) { - if(Build.VERSION.SDK_INT >= 9) { - return f.setExecutable(true, true); - } else { - String[] command = { "chmod", "700", f.getAbsolutePath() }; - try { - return Runtime.getRuntime().exec(command).waitFor() == 0; - } catch(IOException e) { - if(LOG.isLoggable(WARNING)) LOG.log(WARNING, e.toString(), e); - } catch(InterruptedException e) { - if(LOG.isLoggable(WARNING)) - LOG.warning("Interrupted while executing chmod"); - Thread.currentThread().interrupt(); - } catch(SecurityException e) { - if(LOG.isLoggable(WARNING)) LOG.log(WARNING, e.toString(), e); - } - return false; + String[] command = { "chmod", "700", f.getAbsolutePath() }; + try { + return Runtime.getRuntime().exec(command).waitFor() == 0; + } catch(IOException e) { + if(LOG.isLoggable(WARNING)) LOG.log(WARNING, e.toString(), e); + } catch(InterruptedException e) { + if(LOG.isLoggable(WARNING)) + LOG.warning("Interrupted while executing chmod"); + Thread.currentThread().interrupt(); + } catch(SecurityException e) { + if(LOG.isLoggable(WARNING)) LOG.log(WARNING, e.toString(), e); } + return false; } private void tryToClose(InputStream in) {