diff --git a/NmapOutputTable.cc b/NmapOutputTable.cc index 4ab244491..9bdb7aa16 100644 --- a/NmapOutputTable.cc +++ b/NmapOutputTable.cc @@ -147,10 +147,11 @@ void NmapOutputTable::addItem(unsigned int row, unsigned int column, bool fullro addItem(row, column, copy, item, itemlen); - maxColLen[column] = mc; - cell = getCellAddy(row, column); - cell->fullrow = fullrow; - + if(fullrow) { + maxColLen[column] = mc; + cell = getCellAddy(row, column); + cell->fullrow = fullrow; + } return; } @@ -206,9 +207,11 @@ void NmapOutputTable::addItemFormatted(unsigned int row, addItem(row, column, fullrow, true, buf, res); - maxColLen[column] = mc; - cell = getCellAddy(row, column); - cell->fullrow = fullrow; + if(fullrow) { + maxColLen[column] = mc; + cell = getCellAddy(row, column); + cell->fullrow = fullrow; + } } // Returns the maximum size neccessary to create a printableTable() (the