traceroute: fix help text to not show -6 when traceroute6 is off
[oweals/busybox.git] / libbb / update_passwd.c
index ba773fcb27fd2cc81ce4a478b66e3dcae20bc2ae..301893be1d08079f411af19a8317fec45f1c58ba 100644 (file)
@@ -137,12 +137,7 @@ int FAST_FUNC update_passwd(const char *filename,
                fchown(new_fd, sb.st_uid, sb.st_gid);
        }
        errno = 0;
-       new_fp = fdopen(new_fd, "w");
-       if (!new_fp) {
-               bb_perror_nomsg();
-               close(new_fd);
-               goto unlink_new;
-       }
+       new_fp = xfdopen_for_write(new_fd);
 
        /* Backup file is "/etc/passwd-" */
        *sfx_char = '-';