plugins,telit: do not crash if revision is not set
In mm_telit_model_from_revision there is nothing that prevents to use the input revision string if it is NULL, which currently happens if the modem is pure MBIM (i.e. LE910-V2 pid:0x0032). Fix the above error returning a default safe value and not using the NULL variable.
This commit is contained in:

committed by
Aleksander Morgado

parent
3da84c2079
commit
19a0ea6cf9
@@ -943,7 +943,8 @@ mm_telit_model_from_revision (const gchar *revision)
|
||||
{"40.", MM_TELIT_MODEL_LN920}
|
||||
};
|
||||
|
||||
g_assert (revision);
|
||||
if (!revision)
|
||||
return MM_TELIT_MODEL_DEFAULT;
|
||||
|
||||
for (i = 0; i < G_N_ELEMENTS (revision_to_model_map); ++i) {
|
||||
if (g_str_has_prefix (revision, revision_to_model_map[i].revision_prefix))
|
||||
|
Reference in New Issue
Block a user