Commit Diff


commit - 0afb7989d3ffb6d95133d62939edb688246f5cc0
commit + 62b7fdc3485ffe4dfba3a54b92a6d9809325b429
blob - 6c2d69ddbf6a5d152737ebbb1ef680f8a42eab2f
blob + 239dca51a8a68d98999a24ab1a197d66b768c920
--- src/cmd/auth/factotum/log.c
+++ src/cmd/auth/factotum/log.c
@@ -46,8 +46,8 @@ lbread(Logbuf *lb, Req *r)
 {
 	if(lb->waitlast == nil)
 		lb->waitlast = &lb->wait;
-	*(lb->waitlast) = r;
-	lb->waitlast = (Req**)&r->aux;
+	*lb->waitlast = r;
+	lb->waitlast = (Req**)(void*)&r->aux;
 	r->aux = nil;
 	lbkick(lb);
 }
@@ -57,7 +57,7 @@ lbflush(Logbuf *lb, Req *r)
 {
 	Req **l;
 
-	for(l=&lb->wait; *l; l=(Req**)&(*l)->aux){
+	for(l=&lb->wait; *l; l=(Req**)(void*)&(*l)->aux){
 		if(*l == r){
 			*l = r->aux;
 			r->aux = nil;