Description: Fix segfault if display couldn't be initialised.
Author: наб <nabijaczleweli@nabijaczleweli.xyz>
Bug-Debian: https://bugs.debian.org/716494
Forwarded: no
Last-Update: 2024-11-04

--- xcolmix-1.07.orig/src/xcolmix.c
+++ xcolmix-1.07/src/xcolmix.c
@@ -51,10 +51,11 @@ int
 char
     *rgbfile = "/etc/X11/rgb.txt";
 
-void main (int argc, char **argv)
+int main (int argc, char **argv)
 {
     /* initialize XForms */
-    fl_initialize (&argc, argv, "XColmix", 0, 0);
+    if (!fl_initialize (&argc, argv, "XColmix", 0, 0))
+	return 1;
 
     /* check arguments */
     if (argc > 2)
