]> git.pld-linux.org Git - projects/setup.git/blobdiff - update-fstab.c
- ChangeLog update by changelog.sh
[projects/setup.git] / update-fstab.c
index 34fb649090d467a1237370a72c47784d3aedf05b..396c1afe9a22f4d477d2f6b682b6dce5915a9804 100644 (file)
@@ -21,7 +21,7 @@ int main()
 {
        char *name = "/etc/fstab";
        char *backup_name = "/etc/fstab.bak";
-       char *add = ",devmode=0664,devgid=78";
+       char *add = ",devgid=78,devmode=0664";
        
        char *old;
        int i, fd;
@@ -36,6 +36,10 @@ int main()
        }
        fstat(fd, &st);
        old = (char *) malloc(st.st_size);
+       if (old == NULL) {
+               eputs("\nError: malloc failure\n");
+               return 1;
+       }
        read(fd, old, st.st_size);
        close(fd);
        old_sz = st.st_size;
@@ -66,7 +70,7 @@ int main()
        }
        if ( i >= old_sz ) {
                eputs("\nError: can't find correct usbfs entry\n");
-               return 3;
+               return 0;
        }
        
        fd = open(name, O_WRONLY|O_CREAT|O_TRUNC);
This page took 0.031211 seconds and 4 git commands to generate.