broadband-bearer: avoid double free

Don't free an error which is taken by the async result.
This commit is contained in:
Aleksander Morgado
2012-02-16 09:57:59 +01:00
parent 21a722b616
commit 2000331f86

View File

@@ -476,11 +476,11 @@ connect_report_ready (MMBaseModem *modem,
ctx->saved_error->domain,
ctx->saved_error->code,
"%s", &result[7]);
g_error_free (ctx->saved_error);
} else
g_simple_async_result_take_error (ctx->result,
ctx->saved_error);
g_error_free (ctx->saved_error);
ctx->saved_error = NULL;
/* Done with errors */