diff --git a/retroshare-gui/src/gui/settings/ServerPage.cpp b/retroshare-gui/src/gui/settings/ServerPage.cpp index 630cf0b58..94b114454 100755 --- a/retroshare-gui/src/gui/settings/ServerPage.cpp +++ b/retroshare-gui/src/gui/settings/ServerPage.cpp @@ -389,7 +389,11 @@ void ServerPage::loadFilteredIps() } void ServerPage::updateSelectedBlackListIP(int row,int,int,int) { - QString addr_string = ui.filteredIpsTable->item(row,COLUMN_RANGE)->text() ; + QTableWidgetItem *item = ui.filteredIpsTable->item(row,COLUMN_RANGE); + if (!item) { + return; + } + QString addr_string = item->text() ; sockaddr_storage addr ; int masked_bytes ; @@ -406,7 +410,12 @@ void ServerPage::updateSelectedBlackListIP(int row,int,int,int) } void ServerPage::updateSelectedWhiteListIP(int row, int,int,int) { - QString addr_string = ui.whiteListIpsTable->item(row,COLUMN_RANGE)->text() ; + QTableWidgetItem *item = ui.whiteListIpsTable->item(row,COLUMN_RANGE); + if (!item) { + return; + } + + QString addr_string = item->text() ; sockaddr_storage addr ; int masked_bytes ; diff --git a/retroshare-gui/src/gui/settings/ServerPage.ui b/retroshare-gui/src/gui/settings/ServerPage.ui index edf452e23..02f2c2b4b 100755 --- a/retroshare-gui/src/gui/settings/ServerPage.ui +++ b/retroshare-gui/src/gui/settings/ServerPage.ui @@ -17,7 +17,7 @@ - 1 + 0