Drop restorecon call from DownloadProvider.
Stephen Smalley [Wed, 12 Mar 2014 17:47:37 +0000 (13:47 -0400)]
It is not necessary/useful to place this directory into a separate
type from other app data files, so remove this restorecon.

Change-Id: Iabd643a515c134ab2a62e82866a3f72530f795ba
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>

src/com/android/providers/downloads/DownloadProvider.java

index ad3cf7a..45af445 100644 (file)
@@ -39,7 +39,6 @@ import android.os.Handler;
 import android.os.ParcelFileDescriptor;
 import android.os.ParcelFileDescriptor.OnCloseListener;
 import android.os.Process;
-import android.os.SELinux;
 import android.provider.BaseColumns;
 import android.provider.Downloads;
 import android.provider.OpenableColumns;
@@ -465,11 +464,6 @@ public final class DownloadProvider extends ContentProvider {
         Context context = getContext();
         context.startService(new Intent(context, DownloadService.class));
         mDownloadsDataDir = StorageManager.getDownloadDataDirectory(getContext());
-        try {
-            SELinux.restorecon(mDownloadsDataDir.getCanonicalPath());
-        } catch (IOException e) {
-            Log.wtf(Constants.TAG, "Could not get canonical path for download directory", e);
-        }
         return true;
     }