OSDN Git Service

fix umask
authorNick Kralevich <nnk@google.com>
Fri, 10 Dec 2010 23:53:02 +0000 (15:53 -0800)
committerNick Kralevich <nnk@google.com>
Fri, 10 Dec 2010 23:53:57 +0000 (15:53 -0800)
Don't create files / directories that are world writable.

Bug: 3214214

Change-Id: I6b6caede4446e9e952bffdb2b14e429b2699c69b

rild/rild.c

index 14a6ea9..0cf7c05 100644 (file)
@@ -108,6 +108,7 @@ int main(int argc, char **argv)
 
     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];