From http://www.jwz.org/xscreensaver/xscreensaver-5.37.tar.gz
[xscreensaver] / hacks / glx / dnalogo.c
index 1cf6929c046f1049a33484eb6cb1201daf7c65b2..f9a55ef92110418e17858aa47eac1394f578f9cd 100644 (file)
@@ -2790,14 +2790,7 @@ init_logo (ModeInfo *mi)
       exit (1);
     }
 
-  if (!dcs) {
-    dcs = (logo_configuration *)
-      calloc (MI_NUM_SCREENS(mi), sizeof (logo_configuration));
-    if (!dcs) {
-      fprintf(stderr, "%s: out of memory\n", progname);
-      exit(1);
-    }
-  }
+  MI_INIT (mi, dcs, NULL);
 
   dc = &dcs[MI_SCREEN(mi)];