core: fix error when parsing state file for WirelessEnabled fails

Found by Chen Jie <chenj@lemote.com>.
This commit is contained in:
Dan Williams 2009-12-25 14:33:02 -06:00
parent 0762b2c77b
commit 58df1b6e36

View file

@ -403,7 +403,7 @@ parse_state_file (const char *filename,
*net_enabled = net;
g_clear_error (&tmp_error);
wifi = g_key_file_get_boolean (state_file, "main", "WirelessEnabled", error);
wifi = g_key_file_get_boolean (state_file, "main", "WirelessEnabled", &tmp_error);
if (tmp_error) {
g_clear_error (error);
g_set_error_literal (error, tmp_error->domain, tmp_error->code, tmp_error->message);