passwd: micro-optimization
authorDenis Vlasenko <vda.linux@googlemail.com>
Thu, 30 Nov 2006 23:13:59 +0000 (23:13 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Thu, 30 Nov 2006 23:13:59 +0000 (23:13 -0000)
loginutils/passwd.c

index 83c3a2d7327827fc204eda38796387e6eae6cb08..35dee019b8ae04e49ad3e7290ac21c559b5fbde0 100644 (file)
@@ -252,7 +252,7 @@ int passwd_main(int argc, char **argv)
                OPT_delete = 0x8, /* -d - delete password */
                OPT_lud = 0xe,
                STATE_ALGO_md5 = 0x10,
-               STATE_ALGO_des = 0x20,
+               /*STATE_ALGO_des = 0x20, not yet needed */
        };
        unsigned opt;
        char *opt_a = "";
@@ -269,10 +269,10 @@ int passwd_main(int argc, char **argv)
        argc -= optind;
        argv += optind;
 
-       if (strcasecmp(opt_a, "des") == 0) /* -a */
-               opt |= STATE_ALGO_des;
-       else
+       if (strcasecmp(opt_a, "des") != 0) /* -a */
                opt |= STATE_ALGO_md5;
+       //else
+       //      opt |= STATE_ALGO_des;
        myuid = getuid();
        if ((opt & OPT_lud) && (!argc || myuid))
                bb_show_usage();