* © 2009 Michael Stapelberg and contributors (see also: LICENSE)
*
*/
+#include "libi3.h"
+
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#include "queue.h"
-#include "libi3.h"
-
struct Colorpixel {
char hex[8];
uint32_t pixel;
/* Store the result in the cache */
struct Colorpixel *cache_pixel = scalloc(1, sizeof(struct Colorpixel));
- strncpy(cache_pixel->hex, hex, 8);
+
+ strncpy(cache_pixel->hex, hex, 7);
+ cache_pixel->hex[7] = '\0';
+
cache_pixel->pixel = pixel;
SLIST_INSERT_HEAD(&(colorpixels), cache_pixel, colorpixels);