|
|
Message-ID: <20150917203058.GA19053@openwall.com>
Date: Thu, 17 Sep 2015 23:30:58 +0300
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: "struct db_password" allocation
On Thu, Sep 17, 2015 at 11:26:18PM +0300, Solar Designer wrote:
> I just found that someone added a field called "uid" to "struct
> db_password"
BTW, this looks wasteful even with the memory allocation corrected.
The only use is:
log_guess(crk_db->options->flags & DB_LOGIN ? replogin : "?",
crk_db->options->flags & DB_LOGIN ? repuid : "",
Maybe we should drop this field, or maybe we should merge its value into
the login string at loading instead of maintaining a separate pointer.
Even if we don't want to fully merge them, we can do smarter - e.g.,
treat login as a "double string" - assume that there's a second string
after the first NUL unless the first string was empty. Or something.
Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.