silence various warnings
diff --git a/src/libhttpd/parse.c b/src/libhttpd/parse.c
index de37f91..f03e9c3 100644
--- a/src/libhttpd/parse.c
+++ b/src/libhttpd/parse.c
@@ -348,7 +348,6 @@
 		}
 		lex(h);
 	}
-	return head;
 }
 
 /*
@@ -387,7 +386,6 @@
 		if(lex(h) != ',')
 			return head;
 	}
-	return head;
 }
 
 /*
@@ -840,8 +838,7 @@
 		}
 		return Word;
 	}
-	goto top;
-	return 0;
+	/* not reached */
 }
 
 /*