aboutsummaryrefslogtreecommitdiff
path: root/src/mm-port-serial.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2017-10-05 22:38:06 +0200
committerAleksander Morgado <aleksander@aleksander.es>2017-10-05 22:50:11 +0200
commit5bb205d3518ef85ad4e4ace8a3aeaefcbbb6b5d6 (patch)
tree65bf9dc9fdd80ddf4ff3774149902a70bc7a4629 /src/mm-port-serial.c
parent71730509ee0f84fed250cd79c9384df5fa2f0c77 (diff)
kerneldevice,generic: avoid segfault when reported device doesn't exist
Could be a user error or a race condition. In any case, we shouldn't crash. ModemManager[19677]: <debug> [1507235472.301934] Kernel event reported: ModemManager[19677]: <debug> [1507235472.301944] action: add ModemManager[19677]: <debug> [1507235472.301953] subsystem: usbmisc ModemManager[19677]: <debug> [1507235472.301962] name: cdc-wdm0 ModemManager[19677]: <debug> [1507235472.301970] uid: n/a ModemManager[19677]: <debug> [1507235472.301984] (usbmisc/cdc-wdm0) preloading contents and properties... ModemManager[19677]: <warn> [1507235472.302007] Invalid sysfs path read for usbmisc/cdc-wdm0 ModemManager[19677]: <debug> [1507235472.302017] (usbmisc/cdc-wdm0) interface class: 0x00 ModemManager[19677]: <debug> [1507235472.302027] (usbmisc/cdc-wdm0) interface subclass: 0x00 ModemManager[19677]: <debug> [1507235472.302037] (usbmisc/cdc-wdm0) interface protocol: 0x00 ModemManager[19677]: <debug> [1507235472.302046] (usbmisc/cdc-wdm0) interface number (ID_USB_INTERFACE_NUM): 0x00 ModemManager[19677]: <debug> [1507235472.302059] (usbmisc/cdc-wdm0) manufacturer: unknown ModemManager[19677]: <debug> [1507235472.302069] (usbmisc/cdc-wdm0) product: unknown ModemManager[19677]: <debug> [1507235472.302078] (usbmisc/cdc-wdm0) vid: unknown ModemManager[19677]: <debug> [1507235472.302088] (usbmisc/cdc-wdm0) pid: unknown (ModemManager:19677): GLib-CRITICAL **: g_str_has_prefix: assertion 'str != NULL' failed (ModemManager:19677): GLib-CRITICAL **: g_str_has_prefix: assertion 'str != NULL' failed (ModemManager:19677): GLib-CRITICAL **: g_str_has_prefix: assertion 'str != NULL' failed (ModemManager:19677): GLib-CRITICAL **: g_str_has_prefix: assertion 'str != NULL' failed Thread 1 "ModemManager" received signal SIGSEGV, Segmentation fault.
Diffstat (limited to 'src/mm-port-serial.c')
0 files changed, 0 insertions, 0 deletions