Commit Diff


commit - d92ac2d1b424e059e8e81d6dd58f0ac195fe3253
commit + 07b24459ea4f06f7e86b7c4557eea5b451354575
blob - da432db5c7f1416472decb905e8bbbe072e1c55b
blob + 0b29a0881ce67846bb3878d289a27bedfbff4e51
--- src/libdraw/event.c
+++ src/libdraw/event.c
@@ -207,7 +207,8 @@ startrpc(int type)
 	Wsysmsg w;
 
 	w.type = type;
-	convW2M(&w, buf, sizeof buf);
+	if(convW2M(&w, buf, sizeof buf) == 0)
+		return nil;
 	return muxrpcstart(display->mux, buf);
 }