aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2016-11-28 14:33:24 +0100
committerAleksander Morgado <aleksander@aleksander.es>2017-01-16 11:24:12 +0100
commit3012c2e1d7f3a3a7843a41114d07fab75aceb57f (patch)
treecda85bd9883cbd4a9a5ac33a42112c95497beea2
parentf8f2659494adc226bdaebdb037eb22f3e5ba1171 (diff)
downloadexternal_libqmi-3012c2e1d7f3a3a7843a41114d07fab75aceb57f.zip
external_libqmi-3012c2e1d7f3a3a7843a41114d07fab75aceb57f.tar.gz
external_libqmi-3012c2e1d7f3a3a7843a41114d07fab75aceb57f.tar.bz2
qmi-firmware-update: ignore errors on session close
This is because the TTY actually disappears and we'll just end up getting a HUP reported.
-rw-r--r--src/qmi-firmware-update/qfu-download-helpers.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/qmi-firmware-update/qfu-download-helpers.c b/src/qmi-firmware-update/qfu-download-helpers.c
index 82949a2..9362146 100644
--- a/src/qmi-firmware-update/qfu-download-helpers.c
+++ b/src/qmi-firmware-update/qfu-download-helpers.c
@@ -1439,11 +1439,8 @@ download_helper_run (GTask *task)
g_clear_error (&error);
}
- if (!qdl_session_close (ctx->fd, &error)) {
- /* Error not fatal */
- g_debug ("[qfu-download] error closing session: %s", error->message);
- g_clear_error (&error);
- }
+ /* Ignore error completely, we likely get a HUP when reading */
+ qdl_session_close (ctx->fd, NULL);
out:
if (error)