fix umask

Don't create files / directories that are world writable.

Bug: 3214214

Change-Id: I6b6caede4446e9e952bffdb2b14e429b2699c69b
diff --git a/rild/rild.c b/rild/rild.c
index 14a6ea9..0cf7c05 100644
--- a/rild/rild.c
+++ b/rild/rild.c
@@ -108,6 +108,7 @@
 
     int i;
 
+    umask(S_IRGRP | S_IWGRP | S_IXGRP | S_IROTH | S_IWOTH | S_IXOTH);
     for (i = 1; i < argc ;) {
         if (0 == strcmp(argv[i], "-l") && (argc - i > 1)) {
             rilLibPath = argv[i + 1];