diff --git a/runas.te b/runas.te
index 8648ee7116b8725b2d50e34ae1f6765070390e38..696eff768f7568b661a19d7d712aafeb837fbe90 100644
--- a/runas.te
+++ b/runas.te
@@ -4,7 +4,8 @@ type runas_exec, exec_type, file_type;
 # ndk-gdb invokes adb shell run-as.
 domain_auto_trans(shell, runas_exec, runas)
 allow runas adbd:process sigchld;
-allow runas shell:fd  use;
+allow runas shell:fd use;
+allow runas shell:fifo_file { read write };
 allow runas devpts:chr_file { read write ioctl };
 
 # run-as reads package information.