Index: uspace/app/inet/inet.c
===================================================================
--- uspace/app/inet/inet.c	(revision 5e962ad4a43409cab6e3eefdf4265cf39fc5beec)
+++ uspace/app/inet/inet.c	(revision 207d5dadf7833d07c9c258f2d828446d29f2c297)
@@ -319,4 +319,6 @@
 	}
 
+	printf("\n");
+
 	rc = EOK;
 out:
@@ -392,4 +394,6 @@
 	}
 
+	printf("\n");
+
 	rc = EOK;
 out:
@@ -476,4 +480,6 @@
 		}
 	}
+
+	printf("\n");
 
 	rc = EOK;
Index: uspace/lib/c/generic/io/table.c
===================================================================
--- uspace/lib/c/generic/io/table.c	(revision 5e962ad4a43409cab6e3eefdf4265cf39fc5beec)
+++ uspace/lib/c/generic/io/table.c	(revision 207d5dadf7833d07c9c258f2d828446d29f2c297)
@@ -165,5 +165,6 @@
 	}
 
-	return table_write_next_cell(table);
+	table->wcell = NULL;
+	return EOK;
 }
 
@@ -394,6 +395,10 @@
 	while (row != NULL) {
 		cell = table_row_cell_first(row);
+		if (cell == NULL)
+			break;
+
 		column = table_column_first(table);
 		firstc = true;
+
 		while (cell != NULL && cell->text != NULL) {
 			spacing = firstc ? table->metrics.margin_left : 1;
@@ -495,4 +500,12 @@
 			++ep;
 
+		if (table->wcell == NULL) {
+			rc = table_write_next_cell(table);
+			if (rc != EOK) {
+				assert(rc == ENOMEM);
+				goto out;
+			}
+		}
+
 		rc = table_cell_extend(table->wcell, sp, ep - sp);
 		if (rc != EOK) {
