Commit Diff


commit - 0ace33a41539dedfee1bd73e124fd9ca574f43b1
commit + 297cded760c755079e9f22d22fa37b864bf88a51
blob - 2357f0ef28961cd06d30730c2e60dc0a2f756a65
blob + c01298d510724d1d1b3df6fbf310b1ab7733cac2
--- src/libdraw/init.c
+++ src/libdraw/init.c
@@ -126,8 +126,10 @@ closedisplay(Display *disp)
 
 	free(disp->devdir);
 	free(disp->windir);
-	freeimage(disp->white);
-	freeimage(disp->black);
+	if(disp->white)
+		freeimage(disp->white);
+	if(disp->black)
+		freeimage(disp->black);
 	free(disp);
 }