Ben Chan
5be1ce6ee1
novatel-lte: propagate error when load_current_bands fails
This patch fixes the following crash when
MMIfaceModem::load_current_bands_ready() dereferences a NULL GError
pointer, which happens when the novatel-lte plugin fails to load the
current bands but does not propagate the error.
Thread 0 *CRASHED* ( SIGSEGV @ 0x00000000 )
0x7f04d6c89c36 [ModemManager] - mm-iface-modem.c:3886 load_current_bands_ready
0x7f04d6942236 [libgio-2.0.so.0.3200.4] - gsimpleasyncresult.c:767 g_simple_async_result_complete
0x7f04d6942338 [libgio-2.0.so.0.3200.4] - gsimpleasyncresult.c:779 complete_in_idle_cb
0x7f04d67fad74 [libglib-2.0.so.0.3200.4] - gmain.c:2539 g_main_context_dispatch
0x7f04d67fb0f7 [libglib-2.0.so.0.3200.4] - gmain.c:3146 g_main_context_iterate
0x7f04d67fb551 [libglib-2.0.so.0.3200.4] - gmain.c:3340 g_main_loop_run
0x7f04d6c68795 [ModemManager] - main.c:142] main
0x7f04d6213464 [libc-2.15.so] - libc-start.c:234] __libc_start_main
0x7f04d6c68318 [ModemManager] + 0x0001d318]
2013-06-28 07:35:53 +02:00
..
2013-06-27 09:12:56 +02:00
2013-03-28 17:33:08 +01:00
2013-06-05 19:15:14 +02:00
2013-04-17 15:19:38 +02:00
2013-03-28 17:33:08 +01:00
2013-06-05 19:15:15 +02:00
2013-06-26 11:07:19 +02:00
2013-06-05 19:15:14 +02:00
2013-06-05 19:15:14 +02:00
2013-06-05 19:15:14 +02:00
2013-06-05 19:15:14 +02:00
2013-01-11 10:05:46 +01:00
2013-06-05 19:15:14 +02:00
2013-06-28 07:35:53 +02:00
2013-06-24 22:04:32 -05:00
2013-04-02 17:41:54 +02:00
2012-12-27 08:48:11 +01:00
2013-06-05 19:15:14 +02:00
2013-06-05 19:15:14 +02:00
2013-05-06 12:38:50 -05:00
2012-10-09 16:42:40 +02:00
2013-06-05 19:15:14 +02:00
2013-06-05 19:15:14 +02:00
2013-06-05 19:15:14 +02:00
2013-05-06 12:38:50 -05:00