summaryrefslogtreecommitdiff
path: root/cursor/parse_cursor_file.c
diff options
context:
space:
mode:
authorMichael Stapelberg <michael@stapelberg.de>2013-11-09 15:02:38 +0100
committerMichael Stapelberg <michael@stapelberg.de>2013-11-09 15:03:12 +0100
commitc6c04f73ebc307f04326de042e496bca84682f63 (patch)
tree53a4ecfd365d28ad9232c67971e92c3e2fe3a553 /cursor/parse_cursor_file.c
parentc453d4baceaead514c814b825cdd9b517c6bcd8c (diff)
Bugfix: Properly load cursor files where not all cursors are suitable
This fixes https://bugs.freedesktop.org/show_bug.cgi?id=71060
Diffstat (limited to 'cursor/parse_cursor_file.c')
-rw-r--r--cursor/parse_cursor_file.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cursor/parse_cursor_file.c b/cursor/parse_cursor_file.c
index b944c4a..30c6a58 100644
--- a/cursor/parse_cursor_file.c
+++ b/cursor/parse_cursor_file.c
@@ -138,7 +138,7 @@ int parse_cursor_file(xcb_cursor_context_t *c, const int fd, xcint_image_t **ima
for (int n = 0; n < cf.header.ntoc; n++) {
xcint_chunk_header_t chunk;
/* for convenience */
- xcint_image_t *i = &((*images)[n]);
+ xcint_image_t *i = &((*images)[cnt]);
uint32_t numpixels = 0;
uint32_t *p = NULL;