fix unsigned arithmetic bug in previous change
diff --git a/stream.c b/stream.c
index a8ea11e..42bfcc8 100644
--- a/stream.c
+++ b/stream.c
@@ -505,7 +505,7 @@
 	int c = 0;
 	struct t_opthdr hdr;
 
-	while (len >= sizeof hdr) {
+	while (len >= (int) sizeof hdr) {
 		if (umove(tcp, addr, &hdr) < 0) break;
 		if (c++) {
 			tprintf (", ");