Fix potentially uninitialised variables in the Windows tools
This commit is contained in:
parent
18bd474461
commit
95086e1e54
@ -1,3 +1,14 @@
|
||||
2022-05-19 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* dlltool.c (run): Initialise errmsg_fmt.
|
||||
* dllwrap.c (run): Likewise.
|
||||
* resrc.c (run_cmd): Likewise.
|
||||
* mclex.c (mc_add_keyword): Initialise usz.
|
||||
* srconv.c (wd_hd): Initialise hd.spare2.
|
||||
* windmc.c (mc_add_node_lang): Initialise s.
|
||||
(mc_generate_bin_item): Initialise cvt_txt.
|
||||
(main): Initialise u.
|
||||
|
||||
2022-05-18 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR 29135
|
||||
|
@ -1268,7 +1268,7 @@ run (const char *what, char *args)
|
||||
int pid, wait_status;
|
||||
int i;
|
||||
const char **argv;
|
||||
char *errmsg_fmt, *errmsg_arg;
|
||||
char *errmsg_fmt = NULL, *errmsg_arg = NULL;
|
||||
char *temp_base = choose_temp_base ();
|
||||
|
||||
inform (_("run: %s %s"), what, args);
|
||||
|
@ -350,7 +350,7 @@ run (const char *what, char *args)
|
||||
int pid, wait_status, retcode;
|
||||
int i;
|
||||
const char **argv;
|
||||
char *errmsg_fmt, *errmsg_arg;
|
||||
char *errmsg_fmt = NULL, *errmsg_arg = NULL;
|
||||
char *temp_base = choose_temp_base ();
|
||||
int in_quote;
|
||||
char sep;
|
||||
|
@ -212,7 +212,7 @@ enum_severity (int e)
|
||||
static void
|
||||
mc_add_keyword_ascii (const char *sz, int rid, const char *grp, rc_uint_type nv, const char *sv)
|
||||
{
|
||||
unichar *usz, *usv = NULL;
|
||||
unichar *usz = NULL, *usv = NULL;
|
||||
rc_uint_type usz_len;
|
||||
|
||||
unicode_from_codepage (&usz_len, &usz, sz, CP_ACP);
|
||||
|
@ -200,7 +200,7 @@ run_cmd (char *cmd, const char *redir)
|
||||
int pid, wait_status, retcode;
|
||||
int i;
|
||||
const char **argv;
|
||||
char *errmsg_fmt, *errmsg_arg;
|
||||
char *errmsg_fmt = NULL, *errmsg_arg = NULL;
|
||||
char *temp_base = choose_temp_base ();
|
||||
int in_quote;
|
||||
char sep;
|
||||
|
@ -316,6 +316,7 @@ wr_hd (struct coff_ofile *p)
|
||||
struct IT_hd hd;
|
||||
|
||||
hd.spare1 = 0;
|
||||
hd.spare2 = 0;
|
||||
if (bfd_get_file_flags (abfd) & EXEC_P)
|
||||
hd.mt = MTYPE_ABS_LM;
|
||||
else
|
||||
|
@ -338,7 +338,7 @@ mc_add_node_lang (mc_node *root, const mc_keyword *lang, rc_uint_type vid)
|
||||
static char *
|
||||
convert_unicode_to_ACP (const unichar *usz)
|
||||
{
|
||||
char *s;
|
||||
char *s = NULL;
|
||||
rc_uint_type l;
|
||||
|
||||
if (! usz)
|
||||
@ -607,7 +607,7 @@ mc_generate_bin_item (mc_node_lang *n, rc_uint_type *res_len)
|
||||
else
|
||||
{
|
||||
rc_uint_type txt_len, l;
|
||||
char *cvt_txt;
|
||||
char *cvt_txt = NULL;
|
||||
|
||||
codepage_from_unicode( &l, n->message, &cvt_txt, n->lang->lang_info.wincp);
|
||||
if (! cvt_txt)
|
||||
@ -1105,7 +1105,7 @@ main (int argc, char **argv)
|
||||
|
||||
/* Load the input file and do code page transformations to UTF16. */
|
||||
{
|
||||
unichar *u;
|
||||
unichar *u = NULL;
|
||||
rc_uint_type ul;
|
||||
char *buff;
|
||||
bfd_size_type flen;
|
||||
|
Loading…
x
Reference in New Issue
Block a user