Commit Diff


commit - 65cd9e4d852426549226519b25cf1f1a78445b04
commit + f5ff4947dd510fa5b6ab6fc71ce2515a313402ce
blob - 878bfb63a94dc97c43aa657de229b20c594d854b
blob + bfcb4a034a9839f7bbd88ba9aa5440197cfdb031
--- src/libbio/bprint.c
+++ src/libbio/bprint.c
@@ -10,7 +10,9 @@ Bprint(Biobuf *bp, char *fmt, ...)
 
 	if(Bfmtinit(&f, bp) < 0)
 		return -1;
+	va_start(args, fmt);
 	n = fmtprint(&f, fmt, args);
+	va_end(args);
 	if(n > 0 && Bfmtflush(&f) < 0)
 		return -1;
 	return n;