|
Message-ID: <CANO7a6zH4FgR58SXmBAUWE9Vsxd8-veOe-EOPaxAS9_CaQmweg@mail.gmail.com> Date: Sun, 23 Dec 2012 19:39:57 +0530 From: Dhiru Kholia <dhiru.kholia@...il.com> To: john-dev@...ts.openwall.com Subject: Re: scan-build results, part 1 On Sun, Dec 23, 2012 at 6:36 PM, Dhiru Kholia <dhiru.kholia@...il.com> wrote: > scan-build is complaining about "Logic error Stack address stored into > global variable" in single.c. > > 495 void do_single_crack(struct db_main *db) > 496 { > 497 struct rpp_context ctx; > 498 > 499 single_db = db; > 500 rule_ctx = &ctx; > 501 single_init(); > 502 single_run(); > 503 single_done(); > 504 } > > Address of stack memory associated with local variable 'ctx' is still > referred to by the global variable 'rule_ctx' upon returning to the > caller. This will be a dangling reference. > > I don't know if rules_ctx's value is used later on or not. For complete set of results, see http://dl.dropbox.com/u/1522424/scan-build-2012-12-23-16.tar.bz2 -- Cheers, Dhiru
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.