projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
http://packetstorm.tacticalflex.com/UNIX/admin/xscreensaver-3.27.tar.gz
[xscreensaver]
/
hacks
/
xlockmore.c
diff --git
a/hacks/xlockmore.c
b/hacks/xlockmore.c
index 62c2dc79341ae86e56659006d35d591b95ac1400..9927d6eee8c33c0449045bbe6dbf995bcae66734 100644
(file)
--- a/
hacks/xlockmore.c
+++ b/
hacks/xlockmore.c
@@
-24,6
+24,8
@@
#define countof(x) (sizeof((x))/sizeof(*(x)))
#define countof(x) (sizeof((x))/sizeof(*(x)))
+#define MAX_COLORS (1L<<13)
+
extern ModeSpecOpt xlockmore_opts[];
extern const char *app_defaults;
extern ModeSpecOpt xlockmore_opts[];
extern const char *app_defaults;
@@
-249,8
+251,8
@@
xlockmore_screenhack (Display *dpy, Window window,
mi.npixels = get_integer_resource ("ncolors", "Integer");
if (mi.npixels <= 0)
mi.npixels = 64;
mi.npixels = get_integer_resource ("ncolors", "Integer");
if (mi.npixels <= 0)
mi.npixels = 64;
- else if (mi.npixels >
256
)
- mi.npixels =
256
;
+ else if (mi.npixels >
MAX_COLORS
)
+ mi.npixels =
MAX_COLORS
;
mi.colors = (XColor *) calloc (mi.npixels, sizeof (*mi.colors));
mi.colors = (XColor *) calloc (mi.npixels, sizeof (*mi.colors));