Avoid a potential crash

This commit is contained in:
Pierre Pronchery 2018-12-29 00:20:36 +01:00
parent 5cd71a1d1b
commit 15f5d3d7cb

View File

@ -314,6 +314,8 @@ static int _ussd_load_operator(USSD * ussd, char const * name)
free(ussd->_operator); free(ussd->_operator);
if((ussd->_operator = strdup(name)) == NULL) if((ussd->_operator = strdup(name)) == NULL)
return -1; return -1;
if(ussd->operators == NULL)
return 0;
model = gtk_combo_box_get_model(GTK_COMBO_BOX(ussd->operators)); model = gtk_combo_box_get_model(GTK_COMBO_BOX(ussd->operators));
for(valid = gtk_tree_model_get_iter_first(model, &iter); valid; for(valid = gtk_tree_model_get_iter_first(model, &iter); valid;
valid = gtk_tree_model_iter_next(model, &iter)) valid = gtk_tree_model_iter_next(model, &iter))